错误:无法获取/



我遇到了一个小问题。我想连接服务器并获得我的产品,但不知何故,我无法获得它们。有什么建议吗?

一些可能会有所帮助的注意事项:产品文件在我的react文件夹中。

server.js:代码

import express from 'express'
// importing data
import data from './my-app/src/backend/products'
//initiate express server
const app = express()
//define path as end point
app.get('/data', (req,res)=> {
res.send(data)
})
//listen to server
app.listen(5000,()=> {
console.log('server is live!')
} )

package.json文件:

{
"name": "ecommercewebapp",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"start": "node -r esm server.js"
},
"author": "",
"license": "ISC",
"dependencies": {
"esm": "^3.2.25",
"express": "^4.17.1",
"nodemon": "^2.0.4"
}
}

您没有在代码中定义'/'路由,这就是您看到此错误的原因。添加以下路线:

app.get('/', (req, res) => {
res.send(`Hello World!`);
});

相关内容

最新更新