我正在運行一個呈現jade文件的網絡服務器。在玉文件中,我有一些JavaScript文件。該頁面呈現良好,但沒有找到JavaScript文件。Jade無法鏈接到JavaScript文件+ node.js
節點服務器
var http = require('http')
, url = require('url')
, fs = require('fs')
, jade = require('jade')
, server;
server = http.createServer(function(req, res) {
var path = url.parse(req.url).pathname;
switch (path) {
case '/audio':
var options = {pretty: true};
jade.renderFile('myJadeFile.jade', options, function(err, html) {
if (err) return send404(res);
res.writeHead(200, {"Content-Type": "text/html"});
res.write(html, 'utf8');
res.end();
});
break;
default: send404(res);
}
});
function send404(res) {
res.writeHead(404);
res.write('404');
res.end();
}
server.listen(3000, function() {
console.log("listening on port:3000");
});
玉文件
!!! 5
html(lang="en")
head
meta(charset="UTF-8")
title Please Work
script(src="myJSFile.js")
body
#container
h1 It worked!
我得到這個錯誤:
GET http://localhost:3000/myJSFile.js 404 (Not Found)
它沒有找到該文件,我不知道是什麼我必須穿上服務器側面的玉器選項來查找JavaScript文件。所有文件都在同一個文件夾中。
有什麼建議嗎?
你見過:http://expressjs.com – 2013-03-05 00:08:29