Express.js不能GET /index.html.var

时间:2018-02-26 15:59:57

标签: node.js apache .htaccess express

所以我在共享主机(FastComet)中运行快速应用程序但是如果我想要进入' /'我收到此消息

  

无法获取/index.html.var

显然它与.htaccess文件

有关

3 个答案:

答案 0 :(得分:4)

我解决这个问题的方法是添加

DirectoryIndex disabled

.htaccess

答案 1 :(得分:2)

请确保在子域托管中包括“ example.com/app”之类的尾随路径,在Express.js代码中,您本应使用@get“ /”将其更改为@get“ / app /”

答案 2 :(得分:0)

以上答案是好的,但是如果您正在为网站使用共享或云托管并添加directoryIndex:disabled,则子域或其他域可能会出现异常,因为子域或插件域存储在public_html/abc.xyz文件夹中

我解决的方式,您可以将app.get("/",function(req.res){your code}替换为app.get(["/","/index.html.var"],function(req.res){your code}