我想不是
useFileSystemPublicRoutes: true
你只需要创建一个自定义
server.js
// server.js
const next = require('next');
const routes = require('./routes');
const app = next({ dev: process.env.NODE_ENV !== 'production' });
const handler = routes.getRequestHandler(app);
const { createServer } = require('http');
app.prepare().then(() => {
createServer(handler).listen(3000);
});
然后有一个routes.js
// routes.js
const routes = require('next-routes');
module.exports = routes().add({
name: 'homeRoute',
pattern: '/',
page: 'homePage'
});
跑
node server.js
和测试
/