首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将文件夹中的页面设置为URL localhost: port-number?

如何将文件夹中的页面设置为URL localhost: port-number?
EN

Stack Overflow用户
提问于 2020-05-02 22:24:52
回答 1查看 79关注 0票数 0

我目前正在访问我的登录页面,输入以下网址到我的浏览器- 'http://localhost:3000/pages/login‘。登录页面文件位于名为“pages”的文件夹中。我希望能够被定向到登录页面,当我输入以下网址- 'http://localhost:3000/‘。我知道这对你们中的一些人来说可能非常容易,但我对此非常陌生,我已经对我使用的应用程序感到困惑。

下面是我的代码

控制器文件

代码语言:javascript
复制
//renders the login.hbs page
router.get('/login', (req, res) => {
    res.render('pages/login', {
        layout: 'main.hbs'
    });
});

我尝试过以多种方式更改以下代码,但最终给出了一个找不到页面或试图定位页面/页面/登录的错误。我猜如果它在一个文件夹‘页面’,那么这是不能做到的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-02 22:47:21

从pages路由器中删除路由,并将其直接添加到app.js或主服务器文件中,如下所示。

确保删除附加到/路由的任何其他路由,并从公用文件夹中删除index.html文件。

代码语言:javascript
复制
app.get('/', (req, res) => {
    res.render('pages/login', {
        layout: 'main.hbs'
    });
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61560906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档