我正在学习 React.js。我的 React.js 应用程序和节点服务器使用:
Server: MongoDb, Mongoose, Express, Cors, Axios.
React.js app: BrowserRouter, Switch, Route, Link.
Run Code Online (Sandbox Code Playgroud)
当我的 React.js 应用程序启动时,我想在发出任何数据库请求之前测试节点服务器是否正在运行。
我怎样才能最好地做到这一点?(以某种方式使用 ping 吗?)
在不尝试与服务器通信的情况下,实际上没有办法判断该服务器是否已启动。但在服务器上设置一个端点来告诉您它是否正在运行相对简单。只需在express中设置一个简单的路由,无条件发送成功的状态代码。如果你得到响应,你至少知道 Express 正在运行:
app.get('/status', (req, res, next) => res.sendStatus(200));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2135 次 |
| 最近记录: |