一个使用node.js写的web服务器,将不断完善
- 安装对应库:
npm install -d- 运行
node main.js- 针对各平台的接入
- ireader.js 掌阅iReader平台接入
- 各种服务器驱动
- http_server.js http服务器
- http_mysql.js mysql服务器
- 一些工具函数
- 配置文件
- 程序入口文件
// ireader.js
var request_callback = [
{
name: "IREADER_LOGIN",
path: "/login",
cb: function(req, resp){
// TODO: 登陆操作
}
},
{
name: "IREADER_CHARGE",
path: "/pay",
cb: function(req, resp){
// TODO: 充值操作
}
}
];
exports.open = function(httpServer){
httpServer.register(request_callback);
};// main.js
var HttpServer = require("./server/http_server.js").HttpServer;
var httpServer = new HttpServer();
httpServer.createServer(8080);
require("./platform/ireader.js").open(httpServer);MIT
Free Software, Hell Yeah!