0
点赞
收藏
分享

微信扫一扫

njjn start


njjn是一个简化使用nodejs构建web服务程序的解决方案

 

njjn的请求url为 /Controller/Action 形式

Controller是文件名,也是该文件中的Class名称,Action是该Class中的方法

Controller 和 Action 的命名规则:大小写字母、数字、下划线,不能以数字开头。(原本应该与JavaScript变量命名规则一致,但是Linux不适合用$符号命名文件,所以为了统一把$符号去掉,长度不作限制,因为header的总长度nodejs有限制)

 

 

 

Usage 

step 1:

njjn的配置需要首先声明,第2步会依赖该配置

global.njjnConfig = {
hostname: '127.0.0.1',
port: 80,
home: '/home/index',
special: '/home/special', //用于处理特殊的请求

staticFileKeep: (1 * 60 * 60) * 1, //静态文件在客户端的缓存时间,以秒为单位,默认1小时

maxHeaderSize: 1024 * 1, //允许单次请求header的最大数据,以字节为单位,默认1K
maxBodySize: 1024 * 1024 * 2, //允许单次请求body的最大数据,以字节为单位,默认2M

sessionFile: './session.txt', //session文件路径,当服务程序停止运行,将session保存下来,下次启动时会读取
logFile: './log.txt', //日志文件路径
};

step 2:

const njjn = require('./njjn');

step 3:

njjn.start();

 

举报

相关推荐

0 条评论