修改Strapi默认后台地址并修复登陆问题
strapi默认的后台地址是/admin,那么要修改它也很简单只需要修改文件/config/server.js中的admin.url参数即可,当然端口也在这里修改,如果你的strapi项目遇到端口问题也可以参考修改。
示例:
module.exports = ({ env }) => ({
host: env('HOST', '0.0.0.0'),
port: env.int('PORT', 3300),
admin: {
auth: {
secret: env('ADMIN_JWT_SECRET', '27f743317986694dadbaa8e'),
},
url: '/dashboard',
},
});修改完后发现后台打开空白一片,查看log发现是这样的
[2021-11-13T08:53:33.366Z] debug GET /admin/runtime~main.91ba2115.js (9 ms) 404 [2021-11-13T08:53:33.371Z] debug GET /admin/main.a3e72405.chunk.js (3 ms) 404 [2021-11-13T08:53:33.415Z] debug GET /favicon.ico (1 ms) 200 [2021-11-13T08:53:33.526Z] debug GET /dashboard (1 ms) 200 [2021-11-13T08:53:33.552Z] debug GET /admin/runtime~main.91ba2115.js (1 ms) 404 [2021-11-13T08:53:33.552Z] debug GET /admin/main.a3e72405.chunk.js (2 ms) 404 [2021-11-13T08:53:35.110Z] debug GET /dashboard (1 ms) 200
后台地址改成/dashboard之后还静态文件还大量调用/admin/目录,所以出现了后台空白的情况,解决方法也很简单,只需要重新用npm run build编译即可
npm run build > strapi@0.1.0 build D:\Project\strapi > strapi build Building your admin UI with development configuration ... √ Webpack Compiled successfully in 37.42s
最后 yarn develop 重新启动项目即可。