我尝试了几种提供静态目录的方法。这是我这样做的一种简单方法。
var app = express();
app.all('*', express.static('./public'));
module.exports = app;
// run the server
http.createServer(app).listen(8080);
Run Code Online (Sandbox Code Playgroud)
我还有其他几种配置,例如:
app.use('/', express.static('./public'));
Run Code Online (Sandbox Code Playgroud)
公共目录中有一个 index.html 文件可以很好地提供。HTML 文件中唯一的内容是对 JavaScript 文件的请求。当该请求被发出时,express 会抛出一个 301 重定向,并添加一个尾部斜杠。
这是 HTML:
<script type="text/javascript" src="/dist/bundle.js"></script>
Run Code Online (Sandbox Code Playgroud)
这是网络请求。
任何帮助表示赞赏。
您可以启用严格路由模式并使用路由中间件(/sf/answers/1104167711/)
http://expressjs.com/en/api.html
const router = express.Router({ strict: true })
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5119 次 |
| 最近记录: |