当前位置 : 主页 > 网络编程 > JavaScript >

node创建web服务器

来源:互联网 收集:自由互联 发布时间:2021-06-28
node自定义web服务器 // 模块加载const http = require('http');const url = require("url");const fs = require("fs");// 初始变量声明const hostname = "127.0.0.1";const port = 3000;const server = http.createServer((req, res) = { le
node自定义web服务器
// 模块加载
const http = require('http');
const url = require("url");
const fs = require("fs");
// 初始变量声明
const hostname = "127.0.0.1";
const port = 3000;
const server = http.createServer((req, res) => {
    let urlObj = url.parse(req.url);
    let content = "Not Found!!";
    if (fs.existsSync("www" + urlObj.pathname)) {
        content = fs.readFileSync("www" + urlObj.pathname);
    }
    // 返回指定URL的内容
    res.end(content.toString());
});

server.listen(port, hostname, () => {
    console.log(`Server is running at http://${hostname}:${port}/`)
});
网友评论