ubuntu Strapi /管理员在重定向Nginx后给出404错误

mpgws1up  于 2023-01-16  发布在  Nginx
关注(0)|答案(1)|浏览(140)

安装Strapi后,我只得到错误信息。
到目前为止我做了什么?

nginx.配置文件

# Strapi API and Admin
        location /api/ {
                rewrite ^/api/?(.*)$ /$1 break;
                proxy_pass http://127.0.0.1:1337;
                proxy_http_version 1.1;
                proxy_set_header X-Forwarded-Host $host;
                proxy_set_header X-Forwarded-Server $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header X-Forwarded-Proto $scheme;
                proxy_set_header Host $http_host;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection "Upgrade";
                proxy_pass_request_headers on;
        }

服务器.js

module.exports = ({ env }) => ({
  host: env('HOST', '0.0.0.0'),
  port: env.int('PORT', 1337),
  url: env("PUBLIC_URL", "https://wp-admin.app/api"),
  app: {
    keys: env.array('APP_KEYS'),
  },
});

我收到以下错误消息:
图片和js没有加载?

单击按钮创建admin用户时,将打开指向/admin的新页,并在控制台中显示错误

有人知道问题出在哪里吗?

y1aodyip

y1aodyip1#

我也遇到了同样的问题。你应该在public_url的url末尾加上斜杠

url: env("PUBLIC_URL", "https://wp-admin.app/api/"),

或在env中添加

PUBLIC_URL=https://wp-admin.app/api/

在那之后npm run build现在它将工作。

相关问题