node启用本地服务器

发布时间:2019-06-04 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了node启用本地服务器脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

一.构建并启用本地服务器

1.用Node的http方式

let http = require('http');
let url = require('url');
let util = require('util');
let fs = require('fs');
let path = require('path');

let server = http.createServer((req, res) => {
  var pathname = url.parse(req.url).pathname; //获取url的pathname (/index.html)
  var realPath = path.join("./public", pathname); //这里设置自己的文件路径,拼接路径
  //public为公共文件夹,如果文件夹下有test.html可以在地址栏输入http://127.0.0.1:3000/test.html访问
  fs.readFile(realPath, function(err, data) { //fs模块加载文件
    if (err) {
      res.writeHead(404, {
        'Content-Type': 'text/html'
      });
    } else {
      res.writeHead(200, {
        'Content-Type': 'text/html'
      });
      res.write(data.toString());
    }
    res.end();
  });

});

server.listen(3000, '127.0.0.1', () => {
  console.log("服务器已经运行,输入http://127.0.0.1:3000/ 来进行访问.")
});

2.express方式

var express = require("express");
var app = express();
app.use(express.static("public")).listen(8080);
//public为放html页面的公共文件夹,如果文件夹下有test.html可以在地址栏输入localhost:8080/test.html访问

脚本宝典总结

以上是脚本宝典为你收集整理的node启用本地服务器全部内容,希望文章能够帮你解决node启用本地服务器所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: