博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nodejs自定义模块
阅读量:6196 次
发布时间:2019-06-21

本文共 756 字,大约阅读时间需要 2 分钟。

三个文件:

 

 

index.js这是主文件:

server和router都是自定义的模块文件,调用route的时候参数必须是router.route

var server=require("./module/server");var router=require("./module/router");server.start(router.route);

server.js服务器脚本文件:

var http = require("http");var url=require("url");function start(route) {    function onRequest(request, response) {        var pathname=url.parse(request.url).pathname;        route(pathname);        response.writeHead(200, {            "Content-Type": "text/plain"        });        response.write("hello,world");        response.end();    }    http.createServer(onRequest).listen(8888);}exports.start=start;

router.js文件:

function route(pathname){    console.log("这是来自"+pathname+"的消息");}exports.route=route;

 

转载于:https://www.cnblogs.com/hutuzhu/p/4482278.html

你可能感兴趣的文章
1050 String Subtraction
查看>>
用Redis实现分布式锁 与 实现任务队列
查看>>
1191: [HNOI2006]超级英雄Hero
查看>>
转 Python执行系统命令的方法
查看>>
前端面试每日 3+1 —— 第66天
查看>>
<HTTP权威指南>记录 ---- URL与资源
查看>>
vuejs键盘事件不生效解决方式
查看>>
两种加密方式在Python中的使用
查看>>
java程序员如何编写更好的单元测试?
查看>>
什么是JSON ?
查看>>
第九周项目1-利用循环求和
查看>>
第二十四周项目6-点和距离
查看>>
整除分块
查看>>
jQuery的几点笔记
查看>>
CSS表格属性
查看>>
Nginx配置中文域名
查看>>
Java线程:新特征-原子量
查看>>
4.终端
查看>>
3.AngularJS-过滤器
查看>>
jssdk防覆盖
查看>>