restify相关内容

Node.js 流直接上传到谷歌云存储

我有一个在 Google Compute VM 实例上运行的 Node.js 应用程序,它直接从 POST 请求(而不是通过浏览器)接收文件上传,并将传入的数据流式传输到 Google Cloud Storage (GCS). 我正在使用 Restify b/c 我不需要 Express 的额外功能,因为它可以轻松地流式传输传入的数据. 我为文件创建了一个随机文件名,将传入的 req ..

应用程序“appname"无法在打开的班次节点应用程序上启动(端口 8080 不可用)

我在咖啡中编写了一个节点 restify 服务器,但我似乎无法让它运行. 部署时出现以下错误: 等待应用程序端口 (8080) 可用... 之后我确实收到以下错误 应用程序“appname"启动失败(端口 8080 不可用) 如果咖啡脚本似乎是问题所在,是否有解决方法.我不想改回js. 我的服务器代码是: restify = 需要'restify'Bunyan ..
发布时间:2022-01-24 10:22:04 服务器开发

Mongoose 中的错误处理

我正在使用 Restify 和 Mongoose,我对两者都是全新的.我似乎无法找出处理 Mongoose/Node.js 中错误的正确方法. 截至目前,我正在尝试做这样的事情: Submission.findById(req.params.submission_id, function(err, data) {如果(错误)返回下一个(错误);res.send(数据);}); 我正在尝试 ..
发布时间:2021-12-17 11:39:46 其他开发

启用 CORS 的服务器不拒绝请求

我正在尝试将 express Cors 与我的 resitfy 服务器一起使用,但它似乎不是拒绝来自其他 ip 的请求.我在本地工作,所以我尝试将 origin 设置为随机公共 ip,但我的所有请求仍在通过 这是我的路线: module.exports = function(app) {var user = require('./controllers/userController');v ..
发布时间:2021-12-09 12:57:40 其他开发

passport.js RESTful 身份验证

如何使用passport.js 通过RESTful API 而不是通过Web 界面处理身份验证(例如本地和Facebook)? 具体问题是处理从回调到 RESTful 响应 (JSON) 的数据传递与使用典型的 res.send({ data: req.data })、设置重定向到 Facebook (/login 无法通过 AJAX 访问,因为它不是 JSON 响应 - 它是通过回调重定向 ..
发布时间:2021-12-08 22:41:06 其他开发

错误:getaddrinfo ENOTFOUND in nodejs for get call

我正在节点上运行网络服务器,其代码如下 var restify = require('restify');var server = restify.createServer();var 引号 = [{作者:'奥黛丽赫本',文字:“没有什么是不可能的,这个词本身就说'我有可能'!"},{作者:'Walt Disney',文字:“当它发生时,你可能没有意识到,但对你来说,咬牙切齿可能是世界上最好的事 ..
发布时间:2021-12-05 18:14:25 其他开发

mongoError:拓扑被破坏

我有一个在 node.js 中内置的 REST 服务,带有 Restify 和 Mongoose,还有一个 mongoDB,其中包含一个包含大约 30.000 个常规大小文档的集合.我的节点服务通过 pmx 和 pm2 运行. 昨天,突然,节点开始报出错误消息“MongoError:拓扑被破坏",仅此而已.我不知道这是什么意思,什么可能触发了这个.谷歌搜索时也找不到太多东西.所以我想我会在这 ..
发布时间:2021-12-01 22:14:36 其他开发

找不到模块 dtrace-provider

我有一个简单的 nodejs 应用程序,它抛出 “找不到模块 './build/Release/DTraceProviderBindings'".我在网上查了一下,好像很多人在 windows 上使用 restify 时都遇到了同样的问题(这是我的情况,我在 windows 10 上使用 restify).显然,dtrace-provider 是 restify 的一个可选模块,并且没有它用于窗户 ..
发布时间:2021-09-19 20:05:58 其他开发

使用 NodeJS 和 Restify 重定向客户端

我正在使用 NodeJS、Restify 和 PassportJS 为 SPA 构建 REST 后端以进行身份​​验证.一切正常,除了最后一步,即将客户端从后端/login/facebook/callback 重定向到应用程序的主页. 我在网上搜索并找到了很多关于 ExpressJS 的答案,但对 Node-Restify 还没有任何用处.我已经设法挑选了一些代码片段,这就是我目前正在尝试的 ..
发布时间:2021-06-14 19:57:34 其他开发

使用 node-restify-oauth2-mongodb 的问题

我想使用 Restify/Nodejs + Oauth2 + Mongodb 来注册和验证用户...我在这里找到了一个很棒的 git hub 存储库: https://github.com/rgallagher27/node-restify-oauth2-mongodb 我同时安装了 Redis 和 Mongo,我使用代码启动并运行了节点,我可以注册用户.但是,我在验证用户时遇到了一些 ..
发布时间:2021-06-03 20:25:50 其他开发

错误:连接EMFILE和node-http-proxy

我有一些节点进程,试图将代理反向转换为一个本地主机端口.Node-http-proxy似乎是最简单的解决方案.我代理了几个运行express的node.js进程(在下面的示例中为端口3100和3000),以及一个运行带有restify的node.js的进程(2700). var http = require('http'),httpProxy = require('http-proxy');v ..
发布时间:2021-05-06 19:23:44 其他开发

弹性-在进行增强查询+必须查询时Desc排序不再起作用

因此,我正在按照优先级进行排序,而该优先级已在我以前的帖子中得到解决:弹性-优先排序值 但是我发现了新的问题,当我想过滤具有指定字段的数据时,timeInt的查询排序不再起作用 我已经尝试过该查询,但是timeInt的查询无法正常工作.这是我的查询: {询问: {布尔:{必须: {比赛: {'flag_type':“合同"}},应该: [{比赛: {timeInt:{查询:0,提升 ..
发布时间:2021-05-03 20:40:02 前端开发

弹性-优先排序值

因此,我有1个字段,我们可以将其称为timeInt.类型值是整数.该值从0开始计数.我想按优先级对它进行排序.0/1将放在顶部,然后将较大的值放在值0/1之后.例如: 01个1009998等等... 我不知道该怎么实现,我已经在google上搜索了,仍然被卡住,我只是尝试像这样查询排序: sort:[{{timeInt:{'order':'asc'}}] 但这只是升序 ..
发布时间:2021-05-03 20:38:22 前端开发

nodejs https回调不更新全局变量

我正在nodejs中设置一个快速代理服务器,以代理Angular应用程序的API请求.代理端点是我无法控制的服务,并且不支持CORS或JSONP.为了进行测试,我在下面的代码示例中设置了一个虚拟http服务器,但实际上,这是一个远程域. 我很确定我的问题是由于nodejs的异步处理引起的,但是我不知道如何解决这个问题.我的通用makeRequest()函数似乎可以正常运行,它从远程服务器获取 ..
发布时间:2020-11-25 19:12:08 前端开发

Node.js流直接上传到Google Cloud Storage

我有一个运行在Google Compute VM实例上的Node.js应用程序,该应用程序直接从POST请求(而不是通过浏览器)接收文件上传,并将传入的数据流传输到Google Cloud Storage(GCS). 我正在使用Restify b/c,我不需要Express的额外功能,因为它可以轻松地传输传入的数据. 我为该文件创建了一个随机文件名,将传入的req放入一个干净的小GCS ..

从中间件中的Promise调用"next()"会导致“下一个不应被多次调用"

最近,我将代码从Express更改为Restify.老实说,我不确定它以前是否曾经发生过,但我想确实是这样. 基本上,在我的中间件中,我调用一个承诺方法,当它解析后,我调用next,并在下一个中间件中执行其他操作.当它被拒绝时,在某些情况下,我也想正确地调用next.否则,它必须调用将err传递给next的错误中间件. somePromise() .then(()=>{ nex ..
发布时间:2020-11-02 08:03:56 前端开发