问题标签 [npm-request]
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.
express - 你把 NPM 的请求代码放在哪里?
我想在我的快速应用程序中使用请求模块,但我不确定实际的请求代码在哪里。
用法:
- 当用户加载页面时,发出 GET 请求并使用
data
. - 当用户单击表中的项目时,发出 GET 请求。
- 当用户填写表单时,POST。
我尝试寻找答案,但似乎暗示开发人员知道将代码放在哪里。
使用我不确定在快速应用程序中放置位置的请求的代码片段示例:
我猜我不应该将代码放在 server.js 文件中,特别是如果我要进行许多不同的调用,但这就是其他人在StackOverflow上所做的事情。
请求是否属于模型?
node.js - 使用 HTTP PUT 将文件上传到 Amazon S3
我在一家金融机构工作,出于安全原因,我的雇主不能向AWS 账户提供access key id
和。access key secret
这意味着我不能使用aws-sdk。
作为下一个选项,是否可以使用 HTTP PUT 将文件上传到公共 S3 存储桶,而不使用需要access key id
和access key secret
?
我看了一下这个答案:How to upload a file using a rest client for node
并且正在考虑这种方法:
那能行吗?
php - 无法使用节点服务器从 angular2 http post 请求调用 php 文件
我有如下的休息电话。它就像跨域。我想调用位于同一项目文件夹中的 php 文件。但我收到 404 错误。我可以使用错误链接下载文件。这意味着链接我给出的内容是正确的。
标头定义如下。私有标头 = 新标头({'Content-Type': 'application/json'});
下面列出了导入的文件
npm 服务器是否有任何依赖项来调用 php 文件。我已经用“sudo npm install php-embed”更新了节点服务器我仍然面临这个问题。我希望它是节点服务器调用 .php 文件的问题。我可以使用 get 请求调用 xml 文件。在这里,我想将数据发布到 php 文件。
express - 如何使用 express 正确读取 POST 参数?
我的节点应用程序应该 POST 到外部服务器,所以我正在使用request
NPM。我想验证它是否正常工作,但我不完全确定我做对了。
这两种方法我都试过了
在我点击自己的服务器时的测试中,req.body
当我这样做时显示正确的对象json
。但这只是意味着我正在传递一个 JSON 标头。我实际需要访问的 API 是正常的 POST,而不是 JSON。
因此,当我尝试验证request
使用时是否正常工作时form
,我的服务器说req.body
是一个空对象。
编辑
我正在使用 发布到外部 API form
,但在我自己的服务器上,快递request.body
作为空对象离开。
node.js - SoundCloud API:相同的调用,curl 和 NodeJS 之间的不同响应
我在调用 SoundCloud API 时遇到问题:对于来自同一服务器的相同 API 调用,我在执行 CURL 请求和 NodeJ 之间得到不同的结果。以下两个电话是在 2 秒内拨打的,一个接一个。
从我们的服务器“SiaMusic”调用:curl http://api.soundcloud.com/users/3789802?client_id=MY_CLIENT_ID
回复:{"id":3789802,"kind":"user","permalink":"siamusic","username":"SiaMusic","last_modified":"2016/03/27 21:00:51 +0000","uri":"https://api.soundcloud.com/users/3789802","permalink_url":"http://soundcloud.com/siamusic","avatar_url":"https://i1.sndcdn.com/avatars-000073011508-o3ui3y-large.jpg","country":null,"first_name":"","last_name":"","full_name":"","description":"","city":"","discogs_name":null,"myspace_name":null,"website":"http://siamusic.net/","website_title":"","track_count":204,"playlist_count":23,"online":false,"plan":"Pro Plus","public_favorites_count":1,"subscriptions":[{"product":{"id":"creator-pro-unlimited","name":"Pro Unlimited"}}],"followers_count":137277,"followings_count":0}
使用“请求”模块从 NodeJs 调用:
回复:正文:{ id: 3789802, kind: 'user', permalink: 'siamusic', username: 'SiaMusic', last_modified: '2016/03/27 21:00:51 +0000', uri: 'https://api.soundcloud.com/users/3789802', permalink_url: 'http://soundcloud.com/siamusic', avatar_url: 'https://i1.sndcdn.com/avatars-000073011508-o3ui3y-large.jpg', country: null, first_name: '', last_name: '', full_name: '', description: '', city: '', discogs_name: null, myspace_name: null, website: 'http://siamusic.net/', website_title: '', track_count: 204, playlist_count: 23, online: false, plan: 'Pro Plus', public_favorites_count: 1, subscriptions: [ [Object] ], followers_count: 136692, followings_count: 0 }}
正如您从 JSON 中看到的那样,“followers_count”差异很大,而且(对于 NodeJs 调用)我在 5 到 30 天内得到相同的结果。API 是否由 CDN 提供?
javascript - 如何将json传递给nodejs请求发布方法?
我尝试将 json 传递给 nodejs post 方法。但我收到错误“必须指定搜索查询。”。我已经指定了搜索字符串并过滤了代码。您能否告知导致此错误的原因。
在 POSTMAN 中工作的相同请求。
javascript - 如何在不上传文件的情况下使用 npm 的请求将文件发送到 Facebook Send API?
我正在实现一个使用 Facebook 发送 API 的机器人。根据文档,可以使用请求发送文件。该文档提供了两种方法,一种是向文件发送 URL,另一种是上传文件。我不想上传文件并给它一个 URL,因为这是一个开源库,不想假设任何关于实现的东西。
我确实想直接上传文件。上传文件的文档用于cURL
示例,如下所示:
我目前的看法是它应该看起来像这样:
当我运行它时,我收到以下响应:
javascript - 从 NodeJS 反复调用 Rest Endpoint
我对 Node 家族很陌生。我有一个暴露了两个端点的服务。一种是 post 方法——它接受一个有效负载(它被异步处理)并立即向调用者发送一个确认。另一种是 get 方法 - 用于检查较早请求的状态。
例如:
让我们假设两个端点
(1) http://localhost:8080/myservice/process/11
(2) http://localhost:8080/myservice/checkstatus/11
从节点模块,我必须调用第一个端点,然后端点会以确认响应。然后在收到确认后,我需要继续调用第二个 GET 端点,除非它有响应“已完成”。
我无法理解如何反复调用端点。任何小代码片段都将帮助我理解相同的内容。
提前致谢。
angular - 在角度 2 中的 HTTP 请求之前和/或之后调用通用函数
我需要在整个angular2
项目中设置通用加载器。所以我只想做的是当我的新http
调用生成它是 GET、POST 或 PUT 时,然后在请求发送加载程序出现之前。一旦http
响应(成功或错误)从服务器端到达,则加载程序应该消失。
有任何可用的内置模块可以使用我可以执行上述功能。或者给我任何方式,以便我可以使用角度函数来完成。我正在使用rxjs
请求http
。
我不想使用 jQuery 或 Javascript。