lionet简单使用
lionet是一个简单的http服务器, 并且实现了单页应用的路由.
使用方法
首先copy
下来后,在项目目录使用命令行输入npm link
或npm install
进行链接
在任意文件夹下创建route.js
,语法:
//引入模块
const path = require('path');
const Router = require(path.dirname(process.mainModule.filename) + '/router');
//创建实例
const router = new Router();
router.get('/', (req, rep, chunk) => {
// req 请求头 rep 响应头 chunk 如果有路径中有这个文件就返回他的内容
//...
})
router.port('/', (req, rep) => {
//...
})
//导出
exports.router = router;
最后在命令行中输入lionet -s
启动一个默认端口8888
的web服务器
方法
方法 | 描述 |
---|---|
-c <name> | 可以使用lionet -c route 来创建一个route 文件 |
-s | 启动一个web服务器 |
--config | 设置服务器配置, opction写法是默认启动文件:端口
|
route
route的方法
方法 | 描述 |
---|---|
get(task, callback) | 定义一个get任务,遇到就执行 |
post(task, callback) | 定义一个post任务,遇到就执行 |
defineUnown(callback) | 定义一个未定义任务,如果路由到没有的文件或任务就执行 |
readFile(filesrc, callback(data)) | 加载一个文件 |
一个新功能 2018.8.9
可以在浏览器中运行js
文件了。