【发布时间】:2014-01-31 15:03:34
【问题描述】:
我想制作一个简单的服务器,以便在开发时提供本地 html 和 JS 文件。
我试图让一个节点应用程序只获取 URL 中的任何内容,并用页面进行响应,但没有运气(这是我对 express 的尝试)。
var fs = 要求(“fs”); 变种主机=“127.0.0.1”; 变量端口 = 1337; var express = require("express"); var app = express(); app.use(app.router); //同时使用root和下面的其他路由 app.use(express.static('c:\\users\\pete\\projects\\')); //使用ROOT/public文件夹中的静态文件 app.get("/*", function(req, res){ //根目录 fs.readFile(req.path, function(err,html){ 如果(错误){ 控制台日志(错误); 返回; } res.write(html); 重发(); }); }); app.listen(端口,主机);但这总是在c:\ 寻找文件,而不是正确的路径。
我也尝试过 http-server 作为一个简单的静态服务器,但是在提供 js 文件时它总是崩溃。 https://github.com/nodeapps/http-server
我需要能够简单地提供您的基本 html、css、js 文件,并希望从 URL 中提供的任何路径。这只是为了本地前端开发。 有什么帮助吗?
【问题讨论】: