我有一个对自己在本地主机上运行的服务器的请求,如下所示:
$.get("/api/quotes", function (data, status){...});
以快递方式发送到我的服务器,该服务器使用app.use('/api/quotes', quoteRouter)
并关联了适当的路由器/回调。该请求可以正常工作,并按预期方式呈现数据。
但是,在生产中执行相同的请求时,该请求给我一个错误
无法加载资源:服务器的状态为404()。
我不确定为什么它在生产中不起作用,但是在本地工作。我已启用https
,以便生产版本与https://localhost:...
至https.createServer({key:...,cert:...},app).listen(...)
匹配。
我也正在服务器端使用app.use(cors())
。
我已检查确保使用正确的环境变量(production
)。
将不胜感激。谢谢。