我遇到了很多我的問題的實例,但是他們都沒有爲我工作。我的服務器根在哪裏,如果這兩個路徑都不起作用?在la-wars
>public
>css
>file
,也沒有發現下面的更相對的public
>css
>file
。NodeJS不會服務我的靜態文件
這是我如何使用快遞爲宗旨:
app.use(express.static(path.join(__dirname, 'public')));
而且它會導致下面的第二個404的結果。隨着第一個,我有express.static()
註釋掉,並試圖在標記中的絕對路徑。
編輯:整個入口點的應用程序:
var express = require('express'),
app = require('express')(),
ejs = require('ejs'),
path = require('path'),
cookieParser = require('cookie-parser'),
util = require('util'),
port = process.env.PORT || 3000,
user = require('./models/user.js'),
formidable = require('formidable'),
router = express.Router();
app.use(express.static(path.join(__dirname, 'public')));
app.set('views', __dirname + '/views');
app.engine('html', require('ejs').renderFile);
app.set('view engine', 'html');
//app.use(require('.middleware/auth.js'));
app.use(require('./routes')(express));
app.listen(port);
你可以發佈你的整個expressJs腳本?這將有所幫助。 – user2263572
@ user2263572你去那裏 –