0

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

  • 项目

    • 登录
      • css
        • 样式.css
      • js
        • 脚本.css
      • 登录.html
      • 注销.html
    • 节点模块
    • 静止的
      • 服务器.js
      • 包.json

在我定义的 server.js 中,

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

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

在我的 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文件。我怎样才能解决这个问题?localhost:8080 的根是什么我的网络服务器在端口 8080 中运行虽然我通过了这个 nodejs express 解决方案,但恐怕可以将这种解决方案用于我现有的项目。如果是,我如何添加快速中间件来加载 css?提前帮助。愿 FOSS 与您同在。

4

1 回答 1

1

与 easyrtc 一起使用的常用 server.js(在 server_example 目录中提供)有一个名为static的目录,它用作获得服务的静态文件的根目录。例如,如果您将文件调用xxx.htmlyyy.css放在静态文件夹中,您可以将 xxx 引用为

  http://yoursite.com/xxx.html

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

href="yyy.css"

或者

href="/yyy.css"

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

于 2014-12-05T05:32:04.337 回答