fis3 server 中的默认服务器。基于 express.
适用于fis3 3.3.0及以上版本,以前版本参考fis-server-lib-node。 ##使用方法
-
覆盖fis3下的fis3-server-node模块
-
mac下默认路径:/usr/local/lib/node_modules/fis3/node_modules/fis3-server-node
-
mac下使用nvm的路径:/usr/local/Cellar/nvm/{nvm version}/versions/node/{node version}/lib/node_modules/fis3/node_modules/fis3-server-node
-
windows下默认路劲: C:\Users{userName}\AppData\Roaming\npm\node_modules\fis3\node_modules\fis3-server-node
-
替换后需要重新启动
fis3 server start
-
需要再node server下运行,如果默认启动的不是fis3的node server 则需要如下命令
fis3 server start --type node
-
转发规则依赖于transpond-config.js文件,项目下有样例
//转发规则——静态服务器没有响应的或者忽略的请求将根据一下规则转发 exports.TranspondRules = { //目标服务器的ip和端口,域名也可,但注意不要被host了 targetServer: { "host": "192.168.3.252", "port": "8080" }, //特殊请求转发,可选配置,内部的host、port和attachHeaders为可选参数 regExpPath: { "/": { "host": "192.168.3.252", "port": "8080", "path": "/" } }, "ajaxOnly": false, // 是否只转发application/json请求 "hackHeaders": false // 是否修改headers中的host,referer };
-
转发日志文件存储在fis3 server 根目录下的server.log中