默认情况下在节点http-server上提供index.html

时间:2018-04-02 11:58:17

标签: node.js

http-server dist

对我来说非常适合' /'但是当使用' / foo'它会返回404.此模块是否可以选择提供' index.html'默认情况下所有路线?

或者是否有人知道具有此功能的类似模块?我正在寻找能够在没有任何代码的情况下实现这一目标的服务器(即完全可以通过CLI完成)

1 个答案:

答案 0 :(得分:1)

您可以尝试https://github.com/scottcorgan/pushstate-server

它可以在CLI中运行,它将为除静态资产之外的每个路径提供服务器index.html

还有一个带有已实现回退的http-server分支

npm install skleeschulte/http-server --save

然后使用-f或--fallback参数:

http-server ./root -f /index.html