next.js动态路由在服务器中构建和部署时不起作用。
我的next.config.js看起来像这样
const withPlugins = require('next-compose-plugins');
const withSass = require('@zeit/next-sass');
const withImages = require('next-images');
const nextSettings = {
exportTrailingSlash: true,
exportPathMap: function () {
return {
'/': { page: '/' },
'/product/40': { page: '/product/[pid]' },
};
},
};
module.exports = withPlugins([[withSass(nextSettings), withImages(nextSettings)]]);
在构建版本中无法直接访问https:server:port / product / 40,但在开发版本中也是如此。