我想做一个简单的服务器,这样我就可以在开发时为本地html和JS文件服务。
我试图让一个节点应用程序只接受URL中的任何内容,并用页面响应,但没有成功(这是我对express的尝试)。
var fs = require("fs"); var host = "127.0.0.1"; var port = 1337; var express = require("express"); var app = express(); app.use(app.router); //use both root and other routes below app.use(express.static('c:\\users\\pete\\projects\\')); //use static files in ROOT/public folder app.get("/*", function(req, res){ //root dir fs.readFile(req.path, function(err,html){ if(err){ console.log(err); return; } res.write(html); res.end(); }); }); app.listen(port, host);
但这总是在C:\
处查找文件,而不是正确的路径。
我也尝试过一个简单的静态服务器的http-server,但它总是在为js文件提供服务时崩溃。https://github.com/nodeapps/http-server
我需要能够服务您的基本html,css,js文件简单,并希望从任何路径提供在URL。这只是为了本地前端开发。有人帮忙吗?
如果您正在使用超轻http服务器,不需要任何先决条件,您应该看一下:mongoose,您可以使用它来为您的文件提供服务器,它不到10MB
您应该给出fs.readfile
的完整路径
fs.readFile('c:\\users\\pete\\projects\\'+req.path, function(err,html){
或者你可以做
var host = "127.0.0.1";
var port = 1337;
var express = require("express");
var app = express();
app.use('/', express.static('c:\\users\\pete\\projects\\'));
app.listen(port, host);
问题内容: 我有一个目录结构 我想启动我的应用并与节点一起使用。所以我有: 在我的底部: 当我启动服务器时,显示出来,但以上库均未加载。我收到错误消息(404): 如何提供来自bower_components的文件? 问题答案: 我使用以下设置: 因此,任何Bower组件都是从HTML加载的,如下所示: 以及其他所有客户端JS / CSS(在中)的加载方式如下:
错误:在object.exports._errnoException(util.js:1018:11)在exports._exceptionwithhostport(util.js:1041:20)在server._listen2(net.js:1245:19)在server.listen(net.js:1294:10)在eventemitter.listen(net.js:1390:5)在obj
问题内容: 有一个in ,但是我似乎无法使express static选项起作用。我删除并完成了操作,但仍然无法正常工作。我刚收到404错误。 我添加了一个块以确保express正常运行,但是我仍然无法请求静态文件。 问题答案: 对我来说很好。 app.js 自述文件
有时候希望人工管理服务提供者的上线和下线,此时需将注册中心标识为非动态管理模式。 <dubbo:registry address="10.20.141.150:9090" dynamic="false" /> 或者 <dubbo:registry address="10.20.141.150:9090?dynamic=false" /> 服务提供者初次注册时为禁用状态,需人工启用。断线时,将不
我有一个标准的Node.js静态文件服务器,我想用它来服务相同目录中的普通html、js、css和jpg文件(即典型的HTML5单页应用程序)。我希望节点服务器能够正确地处理这一点。我看到的不一样。 提供文件,但随后的请求将被删除(即它们永远不会到达服务器)。在我的chrome dev工具中,我看到了如下内容: 我在这里漏掉了什么? 我正在使用节点v0.6.15
本文向大家介绍在windows上用nodejs搭建静态文件服务器的简单方法,包括了在windows上用nodejs搭建静态文件服务器的简单方法的使用技巧和注意事项,需要的朋友参考一下 在windows上用nodejs搭建一个静态文件服务器,即使你一点基础没有也能学会nodejs静态文件服务器的搭建,本文介绍的非常详细,很适合零基础入门的朋友学习。 首先安装nodejs: •新建一个node文件夹