node创建本地服务器并访问本地静态资源
开篇导读:本案例需要用到第三方依赖包express、express-art-template方便开发,使用npm工具把它们下载到项目中就可以了,安装nodeJs后自带npm工具
// 引入express依赖 const express = require("express") //创建http对象 let http = express(); // var path = require('path'); // 8000端口 let port = 8000; // http.enable('strict routing'); // 使用express-art-template模板解析成html http.engine('html', require('express-art-template')); // 设置html页面模板引擎 http.set('view engine', 'html'); // 设置静态资源的存放目录 http.use(express.static(__dirname + '/views/dist')); // http.use(express.static(__dirname + '/')); //测试api // console.log(__filename) // console.log(process.env.NODE_ENV = "pro") // console.log(process.env.NODE_ENV,process.env) // 获取前端的get请求 http.get('/', function(req, res){ // let data = " " + req; // res.render('demo'); // 读取dist目录下的index.html文件 res.render('./dist/index.html', function(err, html) { // 将得到的内容发送至前端 res.send(html); }); // res.redirect('http://baidu.com'); // res.end() // res.render('demo'); // console.log(req) // res.sendFile() // res.send("<h1>你好<h1>"); }); // 监听8000端口 http.listen(port) // 提示服务器启动 console.log(`服务器已在${port}端口启动`);