我有一个简单的快递服务器文件。快递app.get('*')不适用于'/'
我想在我的app.get('*')块内执行任何代码。但是,当我放入一个console.log它不会显示为我的根。它适用于我的其他路线,但从不在'/'路线上。作为参考,我在当地开发,所以它不是http://localhost:8080/
const app = express();
const port = process.env.PORT ? process.env.PORT : 8181;
const dist = path.join(__dirname, 'dist');
app.get('*', (req, res, next) => {
console.log('Why wont you show on /')
});
app.use(express.static(dist));
//These two routes work...
app.get('/info', getInfo);
app.get('/infoDetail', getID);
app.listen(port, (error) => {
if (error) {
console.log(error); // eslint-disable-line no-console
}
console.info('Express is listening on port %s.', port); // eslint-disable-line no-console
});
工作dist文件夹编制CSS,JS和index.html
如果你使用app.all('*',(req,res,next)=> {'? –