我将nextjs网站部署在一个非根目录下,例如'/ next'而不是'/'; 之后,找不到公共文件夹中的静态文件。 因为该请求的网址不是http://example.com/next/a.png,而是 http://example.com/a.png
我如何配置它以使其请求“ http://example.com/next/a.png” 请帮助我
答案 0 :(得分:0)
您可以使用assetPrefix
功能指定其他目录。
// next.config.js
module.exports = {
// Use the CDN in production and localhost for development.
assetPrefix: process.env.NODE_ENV === 'production' ? '/next/' : '',
}