CSS 未在节点.js上的 easyrtc 应用程序中加载

CSS is not loading in easyrtc application on node.js

本文关键字:easyrtc 应用程序 加载 上的 js 节点 CSS      更新时间:2023-09-26

我的easyrtc应用程序中有一些css问题,这是我的物理文件结构

  • 项目

    • 登录
      • .css
        • 风格.css
      • .js
        • 脚本.css
      • 登录.html
      • 注销.html
    • node_modules
    • 静态的
      • 服务器.js
      • 包.json

在服务器中.js我已经定义了,

app.get('/', function(req, res, next) {
 res.redirect('/login');
});

app.get('/login', function(req, res, next) {
 res.sendfile('login.html', {root: './login'});
});

在我的登录名中.html我包含以下链接

<link rel="stylesheet" href="css/login.css" media="screen" type="text/css" />

我也试过

<link rel="stylesheet" href="./login/css/login.css" media="screen" type="text/css" />

但是这个css文件没有加载到浏览器,我已经检查了该元素。但是源代码中有一个空的 css 文件。我该如何解决这个问题?本地主机的根是什么:8080我的网络服务器在端口8080运行虽然我通过这个nodejs快速解决方案,但我恐怕可以将这种解决方案用于我现有的项目。如果是,我如何添加快速中间件来加载 css?提前帮助。愿福斯与你同在。

与easyrtc一起使用的常用服务器.js(如server_example目录中提供的那样)具有一个名为static的目录,该目录充当所提供静态文件的根目录。例如,如果将名为 xxx.htmlyyy.css 的文件放在静态文件夹中,则可以将 xxx 引用为

  http://yoursite.com/xxx.html

在 xxx 中.html您可以在链接语句中引用 yyy.css

href="yyy.css"

href="/yyy.css"

不用说,子目录按预期工作。