Node.js:如何使默认页面成为…… 除了index.html

用户名

最初,我的node.js服务器index.html默认为。现在,我想默认为默认,login.html以便人们可以首先登录。

我的代码是.../server/server.js,当客户端页面都在.../client/login.htmlindex.html

现在我修改server.js为:

app.get('/', function(req, res)
{
    res.sendfile(path.resolve('../client/login.html'));
});

重新启动server.js之后index.html,默认情况下仍指向该网页我想念什么?

瑞安·詹金(Ryan Jenkin)

如果要在Nodejs上运行ExpressJS,则可以使用static方法静态地提供文件。第一个参数是目录,第二个参数允许您指定默认文件。

app.use(express.static('../client/', {index: 'login.html'}))

http://expressjs.com/guide/using-middleware.html#middleware.built-in

对于您的特定示例,您可以修改sendFile以将根包含第二个参数:

res.status(200).sendFile('login.html', { root: path.join(__dirname, '../client/') });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

index.html未显示为默认页面

来自分类Dev

SPA默认页面中间件无法返回默认页面'/index.html',因为找不到默认页面,并且没有其他中间件处理请求

来自分类Dev

为什么我得到Apache2 Ubuntu默认页面而不是自己的index.html页面?

来自分类Dev

使用 vue.js 时如何在 index.js 中配置路由器视图默认页面

来自分类Dev

在cordova中安装插件从我的项目中删除了所有文件(index.js和index.html除外)

来自分类Dev

为什么phonegap应用程序在覆盖index.html之后总是显示自己的默认页面

来自分类Dev

为什么phonegap应用程序在覆盖index.html之后总是显示自己的默认页面

来自分类Dev

如何在node.js中使用express.static在显示index.html之前显示登录页面

来自分类Dev

Node.js Express-找不到index.html

来自分类Dev

Node.js 不提供 index.html 以外的文件

来自分类Dev

Node JS 服务器,无法获取 index.html

来自分类Dev

如何在node.js中获取HTML页面语言?

来自分类Dev

发布.netcore角度项目给出“ SPA默认页面中间件无法返回index.html”,可在调试中工作

来自分类Dev

如何使Chrome浏览器扩展程序打开外部页面,而不是打开默认页面popup.html

来自分类Dev

在Node.js中加载HTML页面

来自分类Dev

使用node.js从html页面获取页面数据

来自分类Dev

无法获取index.html以在Node.js中与Express一起显示

来自分类Dev

在node.js中所有传入的HTTP请求上提供index.html

来自分类Dev

在node.js openshift设置上将静态文件附加到index.html中

来自分类Dev

为什么“ /”在node.js中不提供index.html?

来自分类Dev

node.js + express + socket.io无法将JavaScript文件加载到index.html

来自分类Dev

将Node.js应用程序与前端连接(index.html)

来自分类Dev

在node.js openshift设置上将静态文件附加到index.html中

来自分类Dev

为什么“ /”在node.js中不提供index.html?

来自分类Dev

是否有 node.js 方法来读取 index.html 文件并添加新元素?

来自分类Dev

Node.js如何提取HTML

来自分类Dev

使用Node JS / Express提供包含图片的静态HTML页面

来自分类Dev

在Node.js中的HTML页面之间重定向

来自分类Dev

Node JS 请求和cheerio HTML 页面错误

Related 相关文章

  1. 1

    index.html未显示为默认页面

  2. 2

    SPA默认页面中间件无法返回默认页面'/index.html',因为找不到默认页面,并且没有其他中间件处理请求

  3. 3

    为什么我得到Apache2 Ubuntu默认页面而不是自己的index.html页面?

  4. 4

    使用 vue.js 时如何在 index.js 中配置路由器视图默认页面

  5. 5

    在cordova中安装插件从我的项目中删除了所有文件(index.js和index.html除外)

  6. 6

    为什么phonegap应用程序在覆盖index.html之后总是显示自己的默认页面

  7. 7

    为什么phonegap应用程序在覆盖index.html之后总是显示自己的默认页面

  8. 8

    如何在node.js中使用express.static在显示index.html之前显示登录页面

  9. 9

    Node.js Express-找不到index.html

  10. 10

    Node.js 不提供 index.html 以外的文件

  11. 11

    Node JS 服务器,无法获取 index.html

  12. 12

    如何在node.js中获取HTML页面语言?

  13. 13

    发布.netcore角度项目给出“ SPA默认页面中间件无法返回index.html”,可在调试中工作

  14. 14

    如何使Chrome浏览器扩展程序打开外部页面,而不是打开默认页面popup.html

  15. 15

    在Node.js中加载HTML页面

  16. 16

    使用node.js从html页面获取页面数据

  17. 17

    无法获取index.html以在Node.js中与Express一起显示

  18. 18

    在node.js中所有传入的HTTP请求上提供index.html

  19. 19

    在node.js openshift设置上将静态文件附加到index.html中

  20. 20

    为什么“ /”在node.js中不提供index.html?

  21. 21

    node.js + express + socket.io无法将JavaScript文件加载到index.html

  22. 22

    将Node.js应用程序与前端连接(index.html)

  23. 23

    在node.js openshift设置上将静态文件附加到index.html中

  24. 24

    为什么“ /”在node.js中不提供index.html?

  25. 25

    是否有 node.js 方法来读取 index.html 文件并添加新元素?

  26. 26

    Node.js如何提取HTML

  27. 27

    使用Node JS / Express提供包含图片的静态HTML页面

  28. 28

    在Node.js中的HTML页面之间重定向

  29. 29

    Node JS 请求和cheerio HTML 页面错误

热门标签

归档