您好我是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