我有一個簡單的快遞服務器文件。快遞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)=> {'? –