我已将我的node js应用程序上传到我的网络托管服务器上。
问题是本地路由工作正常,并且可以从views目录渲染ejs页面。但是当我去其他路线时,它显示404错误。
下面是两条路线的示例代码。
app.get("/", function(req, res) {
res.render("landing");
});
app.get("/campgrounds", function(req, res) {
res.render("campground", {
campground: campground
});
});
请查看以下内容我已经在我的面板中使用此选项上传并创建了该应用程序。根路由运行正常并显示主页。
答案 0 :(得分:0)
在您的域根目录中添加具有以下配置的.htaccess。如果您的应用程序文件夹位于子域中,则您的.htaccess文件应位于子域的根目录中
Options +FollowSymLinks
RewriteEngine On
RewriteBase /