使用 Node Express 托管网站无法与 Windows 任务计划程序一起使用

问题描述 投票:0回答:1

我写了一个简单的网站,并用

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 express windows-task-scheduler
1个回答
1
投票

Node 需要实际找到 js 文件,而 Windows 任务计划程序不会有任何相关信息。

所以最简单的方法是将以下内容放入您的bat文件中:

@echo off
cd <full path which stores the server.js file>
node server.js
© www.soinside.com 2019 - 2024. All rights reserved.