我正在尝试托管在 Cyclic 上配置了 API 的 server.js 文件,部署成功,但 URL 对任何端点调用返回状态 500。我在 github 页面上托管了 React 前端。我不知道缺少什么,也不知道为什么部署成功后它没有响应任何呼叫。是因为我没有将端点配置为 '/' 吗?
server.js代码:
const express = require('express')
const cors = require('cors')
require("dotenv").config()
const {getDb, dbConnect} = require('./db')
const app = express()
app.use(cors({origin: 'https://mygithubpage.github.io/'}))
app.use(express.json())
let db
const port = process.env.PORT || 6900;
dbConnect((error) => {
if(!error) {
app.listen(port, () => {
console.log(`Now listening to port ${port}`)
})
db = getDb()
}
})
// Searching for email and password
app.post('/signIn', (req,res) => {
const user = req.body …Run Code Online (Sandbox Code Playgroud)