【发布时间】:2021-02-08 07:28:56
【问题描述】:
我有一个简单的 nodeJS 服务器,我将它设置为使用 tsc --watch 监视代码的变化。我想知道的是如何设置express 以在我对代码进行更改时重新加载(注意我是在 Windows 上专门询问的)?
我假设这与 chokidar 有关,其中我有以下 index.ts 代码
import AWS from "aws-sdk";
import express from "express";
import chokidar from "chokidar";
console.log(AWS.S3);
const route = express.Router();
route.get("/signed-url-put-object", async (req, res) => {
console.log(process.env)
});
if (process.env.NODE_ENV !== "production") {
const watcher = chokidar.watch("./index.js");
watcher.on("all", ()=> {
console.log("reloading...");
// what do I do here?
})
}
express().listen(3000, ()=>console.log('listening'))
【问题讨论】:
标签: node.js typescript express chokidar