【发布时间】:2021-06-18 14:00:26
【问题描述】:
我在 EC2 上托管了一个 Express 服务器。 http://xx.xxx.xxx.xxx:3000 的服务器可以从任何浏览器以及 Postman 访问。但是在从我的 React 前端向服务器发出请求时,我收到 404 错误。如何解决?我已经使用以下代码允许跨域请求到我的节点服务器。
const cors = require('cors')
app.use(cors())
在我的本地主机上运行时,同一台快速服务器对从 React 前端收到的请求响应非常好。
编辑:下面添加了完整的服务器代码。
const express = require('express')
const fs = require('fs')
const cors = require('cors')
const app = express()
app.use(cors())
app.use(express.urlencoded({ extended: false }))
app.use(express.json())
app.get('/', (req, res) => {
var sendSomething = "error"
res.send(sendSomething)
})
app.listen(3001, () => {
console.log('Server runs on port 3001')
})
【问题讨论】:
标签: node.js amazon-ec2