http-server dist
对我来说非常适合' /'但是当使用' / foo'它会返回404.此模块是否可以选择提供' index.html'默认情况下所有路线?
或者是否有人知道具有此功能的类似模块?我正在寻找能够在没有任何代码的情况下实现这一目标的服务器(即完全可以通过CLI完成)
答案 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