问题标签 [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.
javascript - 将表单数据发送到 node.js 的优雅方式 - node-static
我尝试将一些数据发送到我的 node.js / node-static 应用程序并将其存储在一个文件中。
现在我使用基本的 html 表单并捕获路径文件:
服务器端:
我觉得使用它很脏,但我对执行如此简单的任务的可能性感到有点不知所措。
使用 jQuery 似乎是要走的路。
我的问题:如何在不刷新页面或重定向到另一个页面的情况下发送数据?什么是优雅的方式?我在哪里执行“魔术”?客户端还是服务器端?
javascript - 从 node-static 切换到 express
我有一个使用 websockets 在 node.js 上运行的简单应用程序。这个应用程序使用 node-static 模块为一些带有 css、js 等的 html 页面提供服务。文件夹结构是这样的:
其中 server.js 是服务器文件。在 server.js 中有以下代码:
现在我需要从 node-static 切换到 Express,因为我需要使用路由。我使用了这段代码,但是它不起作用:
我可以提供文件,但是它会中断 websocket 连接。怎么了?请注意,该解决方案应该适合在 localhost 和 Heroku 上工作。
javascript - ReferenceError:room 未定义,RTCpeerconnection 不工作。客户端不连接
我正在制作一个 WebRTC 视频聊天应用程序,它在我开始添加或减少更多代码之前正在工作,并且在此过程中我删除或更改了顺序,现在我收到了这个错误。可悲的是,我没有备用代码,它占用了我很多时间。
你需要在你的节点服务器上安装 socket.io 和 node-static 包。
好的,我设法解决了错误问题,但现在客户端没有相互连接,似乎两个客户端无法通过服务器交换消息。
我的 server.js 代码如下
我的 application.js 文件如下
索引.html
javascript - 重命名后如何在 node.js 中提供静态文件?
我正在创建一个 node.js 应用程序,用户可以在其中上传文件并稍后下载。我将文件信息(用户上传的原始文件名,...)存储在 mongodb 文档中,并将该文件命名为与 mongodb 文档 ID 相同。现在我希望我的用户能够使用原始文件名下载该文件。
我想知道的是,当用户在http://myapp.com/mongoDocument_Id上发送 GET 请求时, 用户会得到一个名为 myOriginalfile.ext 的文件
我知道 node-static 和其他模块,但在发送文件之前我无法重命名它们。
我正在使用 koa.js 框架。
node.js - 服务 Angular2 应用程序
使用lite-server (Angular2 docs) 我的 Angular 应用程序运行完美,但使用node-static手动导航不起作用。
例如,如果我使用lite-server手动编写localhost/404 ,我可以看到我的 404 页面,但如果我使用node-static为应用程序提供服务,我会得到一个空白页面。
控制台仍然是空的,所以我真的不明白原因。
这是我的节点静态服务器代码:
非常感谢!
javascript - WebSocket 连接到失败:WebSocket 握手期间出错:意外响应代码:404
我是 WebSocket 和 Node.js 的新手。我正在尝试创建一个实时聊天作为基本程序。我基本上基于我的代码here。我在 Amazon Linux 中运行我的代码,让它作为真正的 Web 服务器运行。输入用户名后总是出错。
我使用 node-static 作为我的 index.html 文件的静态服务器 API。
这是我的 javascript 代码:app.js 这是我的 index.html 代码,位于“public”文件夹中:index.html 我总是在 index.html 的第 15 行得到错误。
谁能告诉我那里有什么问题?我尝试将该部分移动到 connectToChat() 函数内的任何位置,但错误仍然存在。
node.js - 安装节点静态后找不到页面
在我的 windows pc 中安装 node-static 后,使用以下命令:
当我运行static.cmd时,它告诉我它在http://127.0.0.1:8080上监听,但是当我在浏览器上尝试这个地址时,它总是找不到响应,而是找到带有经典 hello world的index.html . 我不明白有什么问题。
谢谢你
javascript - node-static 通过 cli 添加标头
我对库的 cli 使用有疑问node-static
。
我可以去一个文件夹,然后运行static
. 它为端口 8080 上的目录提供服务。
我可以看到 -H 是格式化选项,但我不确定如何传递选项。这是我正在尝试的:
还:
哪个返回undefined:1
传递标题选项的正确方法是什么?
node.js - socket.io 聊天室不工作
我正在关注网址上给出的教程:https ://codelabs.developers.google.com/codelabs/webrtc-web/#6
当我运行服务器并在浏览器上打开 index.html 时,它给了我错误http://localhost:8080/socket.io/?EIO=3&transport=polling&t=1486104971951-58(未找到) 我已经做了我能做的一切但我无法摆脱这个错误。
node.js - 在 Typescript 中使用 node-static 获取 Server.serve 状态码
我正在尝试在 Typescript 中编写一些节点静态示例代码,但出现错误
“错误”类型不存在属性“状态”
这是我的错误代码
错误的类型是字符串并且是堆栈跟踪,因此打字稿错误的原因很清楚。
我的问题是如何获取状态码。
原始的 JavaScript 代码在这里