Tag: 文件位置

如何在本地通过Node.js提供静态文件?

我有以下文件位置: file:///Users/MyName/Developer/sitename/scripts (contains all .js files..) file:///Users/MyName/Developer/sitename/css (contains all .css files..) file:///Users/MyName/Developer/sitename/images (contains all .jpg/png/etc. files..) file:///Users/MyName/Developer/sitename/sitename.html file:///Users/MyName/Developer/sitename/server.js 里面sitename.html我加载所有必要的文件如下例如: <html> <head> <script src="scripts/somefile.js"></script> </head> … </html> 所以,每当我打开file:///Users/MyName/Developer/sitename/sitename.html一切工作正常。 但是,每当我尝试通过我已经安装的本地Node.js服务器(服务器文件位置: file:///Users/MyName/Developer/sitename/server.js加载file:///Users/MyName/Developer/sitename/sitename.html file:///Users/MyName/Developer/sitename/server.js )如下: var http = require("http"); var fs = require("fs"); fs.readFile('./sitename.html', function (err, html) { if (err) throw err; http.createServer(function (request,response) { // serve site if […]