Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如果节点服务器正在运行,则进行react.js测试_Node.js_Reactjs - Fatal编程技术网

Node.js 如果节点服务器正在运行,则进行react.js测试

Node.js 如果节点服务器正在运行,则进行react.js测试,node.js,reactjs,Node.js,Reactjs,我正在学习React.js。My React.js应用程序和节点服务器使用: Server: MongoDb, Mongoose, Express, Cors, Axios. React.js app: BrowserRouter, Switch, Route, Link. 当我的React.js应用程序启动时,我想在发出任何数据库请求之前测试节点服务器是否正在运行 我怎样才能做到最好?(不知何故使用ping?如果不尝试与服务器通信,就无法判断服务器是否已启动。但在服务器上设置一个端点来告诉您

我正在学习React.js。My React.js应用程序和节点服务器使用:

Server: MongoDb, Mongoose, Express, Cors, Axios.
React.js app: BrowserRouter, Switch, Route, Link.
当我的React.js应用程序启动时,我想在发出任何数据库请求之前测试节点服务器是否正在运行


我怎样才能做到最好?(不知何故使用ping?

如果不尝试与服务器通信,就无法判断服务器是否已启动。但在服务器上设置一个端点来告诉您服务器是否正在运行相对简单。只需在express中设置一个简单的路由,无条件发送一个成功的状态代码。如果您从中得到响应,您至少知道Express正在运行:

app.get('/status', (req, res, next) => res.sendStatus(200));

如果不尝试与服务器通信,就无法判断服务器是否已启动。但在服务器上设置一个端点来告诉您服务器是否正在运行相对简单。只需在express中设置一个简单的路由,无条件发送一个成功的状态代码。如果您从中得到响应,您至少知道Express正在运行:

app.get('/status', (req, res, next) => res.sendStatus(200));

向服务器发出请求?向服务器发出请求?