我的 Post 控制器上有一个 getPosts 控制器,我的目标是按 创建时间对其进行排序以保持顺序,因为当我将其映射到前端时,它从最后创建的开始到最新创建的。
const getPosts = asyncHandler(async (req, res) => {
const posts = await Post.find().sort([createdAt, 1]);
res.json(posts);
});
Run Code Online (Sandbox Code Playgroud) 我有一个反应前端和节点后端,由于某种原因它不会向后端发出正确的请求。
nginx给出的错误日志
111: Connection refused) while connecting to upstream, server: _, request: "GET /api/info HTTP/1.1", upstream: "http://127.0.0.1:5000/info"
Run Code Online (Sandbox Code Playgroud)
我注意到它提出了错误的请求,因为http://127.0.0.1:5000/info应该是http://127.0.0.1:5000/api/info
我的默认配置
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/{{AppName}}/frontend/build;
server_name {{myDomainName}};
location / {
try_files $uri $uri/ =404;
}
location /api/ {
proxy_pass http://localhost:5000/;
}
Run Code Online (Sandbox Code Playgroud)
当我访问我的网站时,它只是显示错误 404