问题标签 [node-static]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1143 浏览

node.js - 使用 node-static 并一起旅行

我是第一次使用 Node.js。我正在使用node-static提供静态文件,并使用Journey提供路由。不幸的是,这两者似乎相互冲突,我不确定停止冲突的最佳方法。我的服务器如下所示:

问题在于 Journey 路由器发送了 404 响应。我设法使其工作的唯一方法是在end侦听器中执行此操作:

但这似乎不是我应该处理的方式。我究竟做错了什么?

0 投票
1 回答
922 浏览

json - 使用 POST 数据从 Node.js 提供静态文件

我运行一个 node.js 服务器,并使用 node-static 来提供静态 HTML 文件。

我想做的是,提供一个带有一组附加变量的静态 HTML 文件(例如,通过 POST 方法)。我想在 HTML 文件中包含动态信息,并希望能够从节点服务器移交动态数据——最好是 JSON 格式。

节点静态可以做到吗?或者那里有另一个模块可以吗?

0 投票
1 回答
1657 浏览

javascript - node-static 无法为当前文件夹上方的文件夹提供服务

我不知道这是对node-static我的代码的限制还是错误,但我似乎无法让它为当前目录之上或之外的文件提供服务。我当前的目录结构是这样的:

server.js位于core目录中,将路径设为publicas ../../public- 但此代码不会运行。它返回一个 404。

但是,如果我更改结构以使公用文件夹位于旁边server.js并相应地更改代码,则它可以工作:

为什么会这样?

0 投票
1 回答
475 浏览

node.js - node-static 正在发送 .aspx 扩展内容作为下载

我不确定如何使用 node-static 来处理 .aspx 文件。

我正在使用 node-static 来提供 .html .js .css 和图像(按预期工作),但是当我请求 test.aspx(公共文件夹中的文件)时,它会提示浏览器(Chrome 和 FF)当我希望将其视为 HTML (text/html) 时,将其作为文件下载。

节点代码真的很基础

谢谢,

0 投票
3 回答
5822 浏览

node.js - 节点静态示例

我一直在用头撞墙,试图找出这段代码有什么问题。我直接从 node-static github 存储库示例中复制了它,但它似乎不起作用。我所做的唯一修改是公共文件的路径(以前是'./public')。在我的公用文件夹中,我有一个 index.html,但是当我点击时,http://localhost:8080/index.html我什么也得不到。

如果重要的话,我在 Windows 7 64 位上运行 Node.js。

编辑:

我输入了一些console.log语句,它进入了服务器处理程序,但没有进入侦听器处理程序。这可能与“结束”事件有关吗?

0 投票
2 回答
3217 浏览

node.js - Node.js 简单服务器请求结束事件问题

我是 node.js 的新手。尝试在请求结束时打印控制台。我尝试访问 localhost:8080 和 localhost:8080/,但终端中没有打印任何内容。知道为什么吗?这样做是因为当我运行此示例时,因为当我尝试在http://tutorialzine.com/2012/08/nodejs-drawing-game/上运行演示时,终端说套接字已启动,但它不呈现 index.html 页面. 所以我不明白为什么这个为其他人提供静态文件的代码对我不起作用。

0 投票
2 回答
780 浏览

javascript - NodeJS 使用 node-static 和 restify 一起

我正在为应用程序创建一个简单的测试平台,并将以下代码设置作为我server.js的应用程序根目录中的文件:

它完美地提供静态文件,但是,当我尝试调用它时,/api它只是挂起并超时。想象一下,我在这里遗漏了一些愚蠢的东西,任何帮助将不胜感激。

0 投票
1 回答
103 浏览

javascript - 接受图像数据的 NodeJS 静态文件服务器

我有兴趣创建一个接受二进制图像数据和文件名的静态文件服务器,将图像写入磁盘。

Node 中有大量用于检索静态文件(express.static、connect.static、node-static)的静态文件服务器解决方案,但我发现没有一个可以接受数据。我应该编写此功能还是您知道任何现有的解决方案?

任何建议将不胜感激。

0 投票
0 回答
678 浏览

javascript - 使用 node-static 在 Node.js 中提供静态文件

我将一个基本的 Node 应用程序放在一起,并试图避免不必要的依赖(尤其是express)用于教育目的。但是,我在尝试提供静态文件(例如图像或 css)时遇到了问题。出于安全原因,我选择了节点静态而不是编写自己的版本,但我似乎无法正确连接。

文件结构

指数

请求处理程序

服务器

路由器

最后,我的索引文件调用了img(src="public/image.jpg"),尽管我也尝试过image.jpgpublic/image/正在调用并适当地处理该路由,但是当索引文件尝试加载图像时else,我的请求处理程序的块被命中(正如预期的那样,因为我没有它的路由)并且没有其他任何事情发生。node-static有人可以解释在这种情况下使用的正确方法吗?

0 投票
1 回答
293 浏览

node.js - Run NodeJS app on nodejitsu, all i get is "cannot get /"

as part of my learning i wanted to deploy my app to nodejitsu. Its running fine on my local server, but on nodejitsu all i get is

I thought it may have something to do with the NODE_ENV set to production on the server, but i never touched this on my local server. I changed it on nodejitsu to development but still i cant get it to work.

After commenting all the code i think the problem is in my index.js which i show below:

I investigated about this variable, but im not sure it has something to do with it. This is the url http://horaciotest.jit.su/, in case you want to see it. Is this configuration? Am i doing something that should not be done?

Thanks for taking your time.

EDIT:

i managed to reduce the error case to a few lines i think. As the guys at nodejitsu suggested, im now trying to use the module node-static to serve static files, but i cant get it to work along express:

this code works on nodejitsu and my local server (or at least doesnt show any errors)

but as soon as i add express, i get the error i mentioned above:

Can someone tell me why when i add the express app i get the error? it may be what i need to get this to work on nodejitsu, thanks!