ris*_*ger 9 html javascript node.js express
我使用Express 4.12.3为网站提供静态文件.我希望能够导航到可以检索/mypage.html的example.com/mypage.换句话说,我希望能够在不必在URL中键入.html扩展名的情况下提取页面.
我的代码看起来像这样:
var express = require('express');
var app = express();
var server = require('http').Server(app);
app.use(express.static(__dirname + '/public'));
server.listen(4000);
Run Code Online (Sandbox Code Playgroud)
我可以在使用.html扩展名的同时在浏览器中访问我的页面,但在删除扩展名时却找不到.任何想法如何配置我的快递服务器允许这个?
msc*_*dex 20
您可以将extensions选项设置为包含后备文件扩展名以尝试:
app.use(express.static(__dirname + '/public', {
extensions: ['html']
}));
Run Code Online (Sandbox Code Playgroud)