Node.js 默认情况下,在节点http服务器上提供index.html

Node.js 默认情况下,在节点http服务器上提供index.html,node.js,Node.js,对我来说,在“/”上非常有用,但是当使用“/foo”时,它会返回404。此模块是否有一个选项,默认情况下为所有路由提供“index.html” 或者有人知道具有此功能的类似模块吗?我正在寻找一个不需要任何代码就可以实现这一点的服务器(即完全能够从CLI实现)您可以尝试 它可以从CLI工作,它将为每个路由(静态资产除外)提供index.html服务器 还有一个具有已实现回退功能的http服务器分支 http-server dist 然后使用-f或--fallback参数: npm install

对我来说,在“/”上非常有用,但是当使用“/foo”时,它会返回404。此模块是否有一个选项,默认情况下为所有路由提供“index.html”

或者有人知道具有此功能的类似模块吗?我正在寻找一个不需要任何代码就可以实现这一点的服务器(即完全能够从CLI实现)

您可以尝试

它可以从CLI工作,它将为每个路由(静态资产除外)提供index.html服务器

还有一个具有已实现回退功能的http服务器分支

http-server dist
然后使用-f或--fallback参数:

npm install skleeschulte/http-server --save
http-server ./root -f /index.html