nodejs Tips5
2016-01-11 21:53
597 查看
nodejs 构建一个简单的路由
//16.1.11.2.js //http 服务端 var http = require('http'); var url = require("url"); function start(route) { function onRequest(request, response) { response.writeHead(200, { "Content-Type": "text/plain" }); //path var pathname = url.parse(request.url).pathname; console.log("Request for " + pathname + " received."); //服务端输出 //route输出 route(pathname); response.write("Hello World!"); response.end(); } http.createServer(onRequest).listen(8888); } exports.start = start;
//16.1.11.2_1.js function route(pathname) { console.log("About to route a request for " + pathname); } exports.route = route;
//16.1.11.2_2.js var server = require('./16.1.11.2.js'); var router = require('./16.1.11.2_1.js') server.start(router.route)
相关文章推荐
- Parse终极总结
- Node.js的Hashish模块
- nodejs Tips4
- LeetCode-- Swap Nodes in Pairs
- nodejs Tips3
- 安装nodejs搭建ghost个人博客
- node使用本地存储的方式可以使用多个data本地域
- nodejs 读取图片返回给浏览器
- nodejs 小爬虫
- nodejs创建服务器
- node中require应用模块路径解析
- Hadoop 重新格式化namenode
- Mac OSX下卸载Nodejs
- 20160110 node.js开发环境搭建
- [leetcode] 116. Populating Next Right Pointers in Each Node 解题报告
- windows下基于sublime text3的nodejs环境搭建
- 更新node后,pomelo异常 not a package /usr/local/bin/pomelo
- 用brew安装node遇到的问题
- Nodejs 怎么发Post请求(发短信验证码例子)
- NodeJs 学习资料