ss-server.js
功能简介
设置指定目录为该端口下的服务器根目录
安装
$ npm install ss-server
运行
$ ss-server run [dir] [port] [runtime] [-d <dir>] [-p <port>] [-r <runtime>]
说明
[dir] 目录为controller 和 view 根目录 默认值为当前执行路径
[port]端口 默认值为3000
[runtime] 可以指定(供部使用的静态页面根目录) 默认值为./
-d <dir> -p <port> -r <runtime> 用于单独替换前面三个参数
例如:
$ ss-server run 'C:/a' 3000 'runtime'
http://localhost:3000 对应到 C:/a/runtime/index.html (主要是静态内容存放路径)
http://localhost:3000/home 对应到 C:/a/view/home/index.html(动态生成的文件路径)
http://localhost:3000/home/a 对应到 C:/a/view/home/a.html(动态生成的文件路径)
可以controller目录下创建对应的home.js 来复写默认的内容
例如:
home.js
moduleexports= { var response=thisresponse; var request=thisrequest; response; response; response; //do something } //该方法返回指定模板下的内容 { return thisrender //return this.render.view(querystring) //return this.render.view(); } //该方法返回json数据 { return thisrender } { return thisrender; });
关于模板
简易的js模板类似asp
<%逻辑语句%>
<%=取值%>