node.js--web服务器
var http = require("http");
var fs = require("fs");
var url = require("url");
// 创建服务器
http.createServer( function (request, response) {
// 解析请求,包括文件名
var pathname = url.parse(request.url).pathname;
// 输出请求的文件名
console.log("Request for " + pathname + " received.");
// 从文件系统中读取请求的文件内容
fs.readFile(pathname.substr(1), function (err, data) {
if (err) {
console.log(err);
// HTTP 状态码: 404 : NOT FOUND
// Content Type: text/plain
response.writeHead(404, {"Content-Type": "text/html"});
}else{
// HTTP 状态码: 200 : OK
// Content Type: text/plain
response.writeHead(200, {"Content-Type": "text/html"});
// 响应文件内容
response.write(data.toString());
}
// 发送响应数据
response.end();
});
}).listen(8081);
// 控制台会输出以下信息
console.log("Server running at http://127.0.0.1:8081/");
hello welcome
$ node server.js Server running at http://127.0.0.1:8081/
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/51224.html
摘要:上一篇文章实战第四章数据安全与性能保障第节持久化下一篇文章实战第四章数据安全与性能保障第节处理系统故障对于有扩展平台以适应更高负载经验的工程师和管理员来说,复制是不可或缺的。 上一篇文章:Python--Redis实战:第四章:数据安全与性能保障:第3节:AOF持久化下一篇文章:Python--Redis实战:第四章:数据安全与性能保障:第5节:处理系统故障 对于有扩展平台以适应更高...
摘要:服务器主要有两方面的作用一是响应终端的服务请求,并进行处理。其次欧洲外贸服务器,也是最近一段时间呈现疯狂上涨的趋势,像俄罗斯服务器荷兰外贸服务器英国外贸服务器,英国站群服务器等更是枚不胜举。香港云服务器适应范围广泛,适合的外贸服务器是什么意思?对于很多刚接触IDC和服务器的企业和网民而言,面对服务器是干什么用的?这样的问题会显得无从作答。其实服务器也没有大家想象的那么复杂,一个数据中心足以让...
摘要:前言只有光头才能变强好的,今天我们要上铂金段位了,如果还没经历过青铜和白银和黄金阶段的,可以先去蹭蹭经验再回来从零单排学青铜从零单排学白银从零单排学黄金这篇文章主要讲的是主从复制。 前言 只有光头才能变强 好的,今天我们要上铂金段位了,如果还没经历过青铜和白银和黄金阶段的,可以先去蹭蹭经验再回来: 从零单排学Redis【青铜】 从零单排学Redis【白银】 从零单排学Redis【黄金...
阅读 3265·2021-11-23 09:51
阅读 1872·2021-10-15 09:39
阅读 1250·2021-08-03 14:03
阅读 3117·2019-08-30 15:53
阅读 3666·2019-08-30 15:52
阅读 2707·2019-08-29 16:17
阅读 3121·2019-08-29 16:12
阅读 1808·2019-08-29 15:26