node 多项目运行(tl)

1.生成 package.json 文件

npm init -y

2.安装 express 和 path 依赖包

yarn add express path

3.创建 app.js

var express = require("express");
var path = require("path");

var app = express();

// static
app.use(express.static(path.join(__dirname, "apps")));

app.listen(8060, () => {
  console.log("Server listening port 8060");
});

4.通过 pm2 启动项目

pm2 start app.js --name apps

5.完整项目目录

6.Express 应用程序中支持 hash 路由

app.js

var express = require("express");
var path = require("path");

var app = express();

// 配置静态文件目录
app.use(express.static(path.join(__dirname, "html")));

// 所有路由都重定向到 index.html
app.get("*", (req, res) => {
  res.sendFile(path.join(__dirname, "html", "index.html"));
});

app.listen(8070, () => {
  console.log("Server listening on port 8070");
});

.

 

posted @ 2020-07-08 12:00  每天都要进步一点点  阅读(308)  评论(0编辑  收藏  举报