天天看點

Node.js建立本地簡易伺服器

建立簡易的本地伺服器

  • 安裝

    node.js

  • 在項目下,通過

    npm init -y

    建立

    package.json

    檔案
  • 通過

    npm install mime --save

    加載mime插件
  • 建立

    server.js

    ,内容如下
var http=require("http");
var path=require("path");
var fs = require("fs");
var mime = require("mime");

http.createServer(function(req,res){
    var publicDir = path.join(__dirname);
    var filename = path.join(publicDir,req.url);
    // 控制台輸出路徑
    // console.log("filename ==> "+filename)
    fs.readFile(filename,function(err,data){
        if (err) {
            // 進行中文亂碼
            res.writeHeader(200, {'Content-Type': 'text/html;charset=utf-8'});
            res.end("檔案不存在 404 ");
        }else{
            // 統一擷取資源
            res.setHeader('Content-Type', mime.getType(filename));
            res.end(data);
        }
    });

}).listen(9090,function(){
    // 端口号9090
    console.log("http://localhost:9090");
});
           

轉載于:https://www.cnblogs.com/AuKing/p/10289841.html

繼續閱讀