我写了一个简单的网站,并用
Node Express
托管它。
const express = require('express')
const app = express()
app.use(express.static('./'))
app.listen(7100, () => {
console.log('started')
})
将其放在服务器上时,我希望它在服务器重新启动时启动。因此,我编写了一个bat脚本并配置了一个Windows任务计划程序以在服务器重新启动时运行bat脚本。这是bat文件内容。
node server.js
但是 Windows 任务调度程序似乎从未启动此节点 Express 服务器。有什么问题吗
Node 需要实际找到 js 文件,而 Windows 任务计划程序不会有任何相关信息。
所以最简单的方法是将以下内容放入您的bat文件中:
@echo off
cd <full path which stores the server.js file>
node server.js