如何将文件夹中的页面设置为 URL 本地主机:端口号?
How to set a page within a folder to the URL localhost: port-number?
我目前正在访问我的登录页面,在我的浏览器中输入以下 URL -“http://localhost:3000/pages/login'. The login page file is within a folder called 'pages'. I want to be able to be directed to the login page when I enter the following URL - 'http://localhost:3000/”。我知道这对你们中的一些人来说可能非常容易,但我对此很陌生,我对我使用的应用程序感到困惑。
下面是我的代码
控制器文件
//renders the login.hbs page
router.get('/login', (req, res) => {
res.render('pages/login', {
layout: 'main.hbs'
});
});
我尝试以多种方式更改以下代码,但它最终给我一个无法找到页面或试图定位 pages/pages/login 的错误。我猜如果它在文件夹 'pages' 中那么这不能完成吗?
从页面路由器中删除路由并将其添加到 app.js 或您的主服务器文件中,如下所示。
确保删除附加到 /
路由的所有其他路由,并从 public 文件夹中删除 index.html 文件。
app.get('/', (req, res) => {
res.render('pages/login', {
layout: 'main.hbs'
});
});
我目前正在访问我的登录页面,在我的浏览器中输入以下 URL -“http://localhost:3000/pages/login'. The login page file is within a folder called 'pages'. I want to be able to be directed to the login page when I enter the following URL - 'http://localhost:3000/”。我知道这对你们中的一些人来说可能非常容易,但我对此很陌生,我对我使用的应用程序感到困惑。
下面是我的代码
控制器文件
//renders the login.hbs page
router.get('/login', (req, res) => {
res.render('pages/login', {
layout: 'main.hbs'
});
});
我尝试以多种方式更改以下代码,但它最终给我一个无法找到页面或试图定位 pages/pages/login 的错误。我猜如果它在文件夹 'pages' 中那么这不能完成吗?
从页面路由器中删除路由并将其添加到 app.js 或您的主服务器文件中,如下所示。
确保删除附加到 /
路由的所有其他路由,并从 public 文件夹中删除 index.html 文件。
app.get('/', (req, res) => {
res.render('pages/login', {
layout: 'main.hbs'
});
});