您好我是nodejs的新手,我刚刚成功在线部署nodejs应用程序。现在我想知道如何链接CSS,JS或图像文件,因为当我尝试像我以前那样做时,我得到错误GET (not found)
。找到一个css文件节点js
的文件夹结构是:
--public
--assets
--css
index.css
--js
--views
--index.ejs
--node modules
app.js
package.json
假设我想在index.ejs
的代码链接index.css
,我需要在我app.js
文件中写入请。
app.js代码:
var express = require('express');
var app = express.createServer();
app.set('view engine', 'ejs');
app.use(express.static(__dirname + '/public'));
app.get('/', function(req,res){
res.render('index');
});
app.listen(8080,'IP_ADRESS');
index.ejs代码:
<link rel="stylesheet" type="text/css" href="/css/index.css">
您应该在html文件中添加css并将express.static文件夹设置为“public”。向我们显示您的app.js,以便我们可以帮助您。 – QoP
更清楚了吗? – anonym