问题标签 [restify]
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.
node.js - 如何在监听时获取 Restify 服务器的确切 IP 地址?
考虑以下用于 REST API 节点服务器的代码。
使用节点运行该服务器:
它显示了0.0.0.0
哪个是错误的。
任何人都可以在打开服务器时如何控制台记录服务器的确切 IP 吗?
谢谢
更新:在执行以下代码时,我得到了下面提到的输出,这再次变得困难,选择哪个 IP?
输出:
node.js - Node.js + restify 无法上传文件
我在使用 restify 将文件上传到 node.js 应用程序时遇到问题。
这是我的上传代码https://gist.github.com/maumercado/7ab5cbbfd27c6b825044
显然事件没有被触发,但我真的不知道原因,也正在创建文件,但是一旦我看到大小信息,它就会显示 0 字节。
这也是 server.js 文件https://gist.github.com/maumercado/ecf948b4b8fc7d39e69e
我使用发布请求来上传文件和节点 0.10.7。
代码有什么问题?
谢谢
node.js - 使用 bodyparser nodejs 文件上传的优缺点
那么使用 bodyParser 进行文件上传的优缺点是什么?
我的意思是使用 bodyParser 我将文件放入 /var/ 目录,然后在上传后将其移动到我的目录,它使我可以轻松访问名称文件和其他信息,但是没有 bodyParser 我可以对文件执行一次操作“完成”事件被触发..
有没有办法知道何时使用 bodyParser,何时不使用文件?
javascript - Node.JS 在 REST 服务中运行沙箱
我正在使用 Node Restify Module 创建一个接受 POST 的 REST 服务。在服务中,我尝试使用节点沙盒模块创建沙盒进程,因为我们将运行动态插入的 Javascript,如果出现问题,我不希望它影响主节点实例。
当我尝试创建沙盒时,出现问题并导致 REST 服务返回为空。
这是我的代码
在我的 http 请求中,我{"names":"rob"}
在正文中
我期待以下回应
------------更新--------这行得通
ajax - 将 jQuery JSON 对象发布到 NodeJs Restify
我想知道为什么很难在 a 中发布一个简单的 JSON 字符串/:parameter
来恢复。我遵循了很多例子,但没有找到任何具体的例子。
我在前端有以下代码。
如果我在j/
. 但是我要发送的是这样的对象{hello:"world"}
,然后在 nodeJS 中将其重建并使用它。
- 编辑:
任何帮助将不胜感激。
0x
node.js - 如何获取输入的名称?
在 Asp.Net 中,我可以这样做
Node.js 是否有任何类似files.AllKeys
的方法可以获取输入的“名称”属性的值。因为我想将多个文件上传到服务器。
node.js - Restify.js (Connect/Express) 中间件在 Promise 回调中忽略对 next() 的调用
所以。在尝试为我正在构建的 Restify.js 应用程序实现一些基本的中间件时,我遇到了一些怪癖,并特别关注next()
并承诺回调。
以通用形式表达问题:
承诺解决:
承诺被拒绝
我在做任何明显错误的事情吗?有什么见解吗?这似乎与承诺回调有关,它们是否以某种方式抑制了对 的调用next()
?
node.js - 在特定路线上重新调整 jsonbodyparser
我有一个带有 restify 2.5.0 的 nodejs 0.10.7 应用程序,我的应用程序是一个带有文件上传功能的简单 USER crud,我希望能够通过 writestream 上传文件以便更好地控制接收文件,所以按照这个想法,当API接收的数据在JSON上时,我希望能够将jsonbody解析器用于用户crud操作,但我不想在接收文件时解析json主体,因为主体解析器所做的是读取内存中的所有内容和我得到“大”和大量的文件。
哦,我也从客户端请求中获取二进制数据。
对于我所看到的,我有两个选择,要么从服务器设置中删除 bodyparser,然后手动解析每个请求,这将带我思考如何解析 CRUD 操作的主体。
或者另一种方法是找到一种在某些路由或某些控制器下指定 jsonBodyParser 的方法,但我不知道如何。
那么是否还有其他选项或者我有这两个选项,这会更好,如果它是第一个选项,那么我如何解析 req.body 以便可以轻松完成 crud 操作?
我的上传功能https://gist.github.com/maumercado/6f1f96d23bce888934db
谢谢大家的帮助!
node.js - 如何使用 Restify 提供静态文件
我正在使用一个节点应用程序,我需要在其中提供静态文件(js,css)。
我的项目结构如下:
server.js 不仅是它服务 XML 的服务器。
同样对于服务 index.html 我有如下路由:
getIndexhtml 回调就像:
当我启动服务器并将浏览器导航到“ http://localhost:8080/
”时,它会加载没有静态文件的 html。
在控制台中,我收到如下错误:
如何配置 resitfy 以提供静态文件。我已经尝试过 这个解决方案,但无法使其工作。
提前致谢。
node.js - 服务器关闭后node.js休息客户端崩溃
我有一个关于 node.js rest 客户端 restify 的问题。所以我在服务器上发出请求,我得到了一个响应(它在控制台上打印得很好)但是当我关闭我的服务器时,我的其余客户端出现错误:
我的代码很简单:
我的服务器也是用 node.js 编写的,并使用 express 框架和标准 API,可以在生产中运行数月,所以我怀疑这是问题所在。看起来客户端没有关闭与服务器的 TCP 连接,但在 restify 教程中我没有找到执行此操作的说明。
感谢您提供任何信息!