ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
所有基础默认配置 ~~~ module.exports=function(root){ return { V: '1.0',//版本 SV: 0,//引用版本号,用于刷新ajax缓存,空或者0会生成当前时间戳 ROOT:root,//物理根目录 models: 'models',//模型文件夹名 views: 'views',//模板文件夹名 langs: 'langs',//语言文件夹名称 middleware: 'middleware',//中间件文件夹名称 application: 'application',//模块文件夹 controller: 'controller'//控制器文件夹名 ,getLoginInfoByToken:false //获取用户授权信息 , logic: 'logic'//logic校验文件夹名 , delcontrollerCache: 0 //是否清空控制器requireh缓存,开发环境开启修改conttoller文件后可以不用重启服务 , defaultLang: "zh-cn" //默认语言 , proxy: false//如果用nginx代理,设置为true , keys: ['*&$^*&(*&$%@#@#$@!#$@%((()*()^#$%$#%@#$%@#$%$#', 'sdf454547#123sdf(8&^123369']//cookieskey ,port: 3000 //监听端口 ,host:''//访问域名一般不需要配置 ,defaultPath:""//默认访问路径 ,apiProxy_open:false //是否开启代理转发功能 ,apiProxy_prefix:{} //API调用配置{servicName:prefix} ,apiProxy_proxy:{ timeout: 15000// 超时配置 }//proxy 补充配置项 ,apiProxy_request:{}//request配置项 ,body_config:{formLimit:'1mb',jsonLimit:'1mb'} ,body_strict:true //是否解析 ,install_check:false ,db_open:false //是否开启orm中间 ,session_open:false //是否开启session中间件 ,session_store:'default'//session数据源 datasources.js文件定义数据源 ,session_store_config:{//session 模型额外配置 tableName:'mkoa_Sessions', modelName:'Session', sync:false, browserSessionLifetime:60 * 60 * 24 * 14// 2星期 }//配置模型koa-generic-session-sequelize ,session_config:{ key: 'Mkoa:sid', prefix: 'Mkoa:sess:', rolling: false, cookie: { maxage:30 * 24 * 60 * 60 * 1000 } } ,cors_open:false //是否开启cors中间件 ,cors_config:{ // origin:'',//允许发来请求的域名,对应响应的`Access-Control-Allow-Origin`, // allowMethods:'',//允许的方法,默认'GET,HEAD,PUT,POST,DELETE',对应`Access-Control-Allow-Methods`, // exposeHeaders:'',//允许客户端从响应头里读取的字段,对应`Access-Control-Expose-Headers`, // allowHeaders:'',//这个字段只会在预请求的时候才会返回给客户端,标示了哪些请求头是可以带过来的,对应`Access-Control-Allow-Headers`, // maxAge:'',//也是在预请求的时候才会返回,标明了这个预请求的响应所返回信息的最长有效期,对应`Access-Control-Max-Age` // credentials:''//标示该响应是合法的,对应`Access-Control-Allow-Credentials` } ,logger_open:true //是否开启logger中间件 ,loger_config:false // ,loger_config:{ // file: root + '/file.log' // //,size:'' // } ,jwt_open:false //是否开启jwt中间件 ,jwt_key:'shhhmkoa'//加密 ,jwt_pem:'shhhmkoa'//解密 ,jwt_sign_options:{} ,jwt_verify_options:{} ,rewrite_open:false //是否开启rewrite中间件 ,cache_open:false ,cache_store:'cache' ,logic_open:false //自动校验数据 ,static_open:true ,static_pathName:'static' ,static_config:{maxAge: 365 * 24 * 60 * 60, buffer: true} ,lang_open:true ,lang_default:'zh-cn' ,lang_cookie: "mkoa_locale"//存放语言的 cookie 名称 ,view_open:true ,view_engine:'ejs'//视图解析 ,view_ext:'html'//视图文件后缀 ,socket_open:false //是否开启socket中间件 ,socket_config:root + '/config/socket',//socket配置文件路径 } }; ~~~