一、创建路由处理定义
获取http模块
var http = require('http');
//文件 模块
var fs = require('fs');
//404文件
var error = "./view/404.html";
//实现文件 相应函数以及404错误相应函数
var Response = function (res,filePath) {
//读取 文件,然后给客户端 相应
fs.readFile(filePath,function (err,data) {
if (err) {
if (filePath != error) //如果出错输出404页面
Response(res,error);
} else {
res.writeHead(200,{ 'Content-Type': 'text/html' });
res.end(data);
}
});
}
二、创建服务器 ,监听路由处理
文件输出view下的文件内容
Response(res,'./view' + url);
}
});
//启动服务器
server.listen('3000',function () {
var address = server.address();
console.info(address);
console.info('服务器启动成功:http://localhost:%s',address.port);
});
三 、首页模块响应
内容响应处理
*/
exports.write=function(res){
res.writeHead(200,{'Content-Type':'text/html'});
res.write('');
res.write('
主页内容2
'); res.end(); }总结
以上所述是小编给大家介绍的Node.js自定义实现文件路由功能。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持。
原文链接:https://www.f2er.com/nodejs/36189.html