如何重新加载node.js应用程序,而无需进入终端并键入nodeapp.js



----------------此代码是在app.js----------------中编写的

const Anime_Images = require("anime-images-api");
const API = new Anime_Images();
getNSFWImg();
async function getNSFWImg() {
let { image } = await API.nsfw.hentai();
app.get("/hent", function (req, res) {
res.render("list", {
Ejs: image,
});
});
}

-------------这是我的list.ejs文件---------------

<body>
<img src="<%=Ejs%>">
</body>

这是我想要运行的代码。

当我在终端中编写node app.js时,它会在web上显示一个图像http://localhost:3000/hent.

但要看到新的图像,我需要在终端中一次又一次地编写节点app.js。

我可以在网页上设置其他方式或按钮吗?当我点击按钮时,它会向我显示新的图像,而无需在终端中键入node app.js。

注意:我已经需要了app.js 中的所有模块

要做到这一点,您可以使用一个名为"Nodemon";https://www.npmjs.com/package/nodemon.一旦你安装了它,你只需运行$ Nodemon,它将像运行$ node .一样运行,但当当前目录中的文件发生更改时,它将重新启动应用程序。

最新更新