update
This commit is contained in:
34
web/server.js
Normal file
34
web/server.js
Normal file
@@ -0,0 +1,34 @@
|
||||
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 (error, data) {
|
||||
if(error){
|
||||
console.log(error);
|
||||
// HTTP状态码:404:NOT FOUND
|
||||
// Content Type:text/html
|
||||
response.writeHead(404,{'Content-Type': 'text/html'});
|
||||
}else{
|
||||
// HTTP 状态码:200:OK
|
||||
// Content Type: text/html
|
||||
response.writeHead(200,{'Content-Type': 'text/html'});
|
||||
console.log("11111");
|
||||
|
||||
// 响应文件内容
|
||||
response.write(data.toString());
|
||||
}
|
||||
// 发送响应数据
|
||||
response.end();
|
||||
});
|
||||
}).listen(8080);
|
||||
|
||||
console.log('server running at http://39.105.65.209:8080/');
|
||||
Reference in New Issue
Block a user