相关疑难解决方法(0)

如何在node.js中发出HTTP POST请求?

如何在node.js中使用数据发出出站HTTP POST请求?

post http httprequest node.js

907
推荐指数
18
解决办法
104万
查看次数

如何使用访问令牌获取Facebook用户ID

我有一个Facebook桌面应用程序,我正在使用Graph API.我能够获得访问令牌,但在此之后 - 我不知道如何获取用户的ID.

我的流程是这样的:

  1. 我将用户发送到https://graph.facebook.com/oauth/authorize并具有所有必需的扩展权限.

  2. 在我的重定向页面中,我从Facebook获取代码.

  3. 然后我用我的API密钥对graph.facebook.com/oauth/access_token执行HTTP请求,然后在响应中获取访问令牌.

从那时起,我无法获得用户ID.

怎样才能解决这个问题?

facebook facebook-graph-api

85
推荐指数
5
解决办法
14万
查看次数

我应该在服务器端还是客户端进行API请求?

我正在尝试使用ExpressJS和Coffeescript创建一个Web应用程序,从Amazon,LastFM和Bing的Web API中提取数据.
用户可以请求数据,例如来自特定乐队的特定专辑的价格,即将到来的音乐会时间和乐队的位置等......这样的事情.

我的问题是:我应该使用客户端这些API调用jQuery,getJSON还是应该是服务器端?我做过客户端请求; 我怎样才能从服务器端进行API调用?
我只是想知道最佳实践是什么,如果有人能指出我正确的方向来制作服务器端API请求,那将非常有帮助.

谢谢!

api ajax node.js coffeescript express

15
推荐指数
2
解决办法
1万
查看次数

npm install https

希望一个简单的问题, npm install http工作正常,我可以通过端口80连接到第三方服务. npm install https相比之下,并没有锁定到认可的包装上

虽然我在这里看到了对包https的引用:

Node.js Express中的HTTP GET请求

node.js/Express中的https模拟包http是什么?

node.js express

9
推荐指数
1
解决办法
4万
查看次数

通过iframe打印pdf(跨域)

我需要打印PDF ...但是我收到错误

有解决方法吗?我只需要点击一下即可打印PDF文件

错误:

Uncaught SecurityError: Blocked a frame with origin "https://secure.domain.com" from accessing a frame with origin "https://cdn.domain.com". Protocols, domains, and ports must match.
Run Code Online (Sandbox Code Playgroud)

码:

var iframe = $('<iframe src="'+url+'" style="display:none"></iframe>').appendTo($('#main')).load(function(){
    iframe.get(0).contentWindow.print();
});
Run Code Online (Sandbox Code Playgroud)

javascript

9
推荐指数
1
解决办法
7467
查看次数

如何在快递服务器上进行ajax get/post请求?

下面是我的快递服务器.我试图在ajax中发出get请求,但结果却失败了,即使我在开始时需要jquery.它说$没有定义除了使用jquery ajax之外,我还可以使用什么来从RESTful API url进行API调用?

var express = require('express');
var requestHandler = require('./requestHandler');
var app = express();
var path = require('path');


app.use(express.static(path.join(__dirname, '../client')));
app.get('/homepage', requestHandler.getData);

var port = process.env.PORT || 3000;
app.listen(port);
console.log("Server running at: http://localhost:" + port);

// request handler file:

var express = require('express');
var url = "http://jsonplaceholder.typicode.com/";

module.exports.getData = function (req, res){
    $.ajax({
      method: 'GET',
      url: url+'posts',
      success: function(data) {
        console.log(data);
        res.send(data);
      }
    });
  }
module.exports.getComments = function(userId){
    $.ajax({
      method: 'GET',
      url: url+'/comments',
      success: function(data) {
        console.log(data);
      } …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery express

6
推荐指数
1
解决办法
2万
查看次数

iOS的云存储选项

我正在尝试创建一个后端,我可以让许多用户在我正在创建的iPhone应用程序中相互通信.我尝试过使用Core Data,Google App Engine,Google云端存储和Amazon Web Services(RDS和Elastic Beanstalk).不幸的是,经过几周的努力才能完成任何工作,但没有一个能够实现!

我一直试图与那些知道像Instagram,Path和Pinterest这样的创业公司(当他们很小的时候)已经设法做到这一点的人取得联系.但是那里的每个人似乎都鄙视这些东西,就像我正在成长......

我希望有人能够简单地绘制出我需要创建一个后端数据库的方法,我可以保存并查询许多用户可以看到的数据.这意味着只有SQLite,Core Data或Parse本身不会在这里工作!

某种教程会令人难以置信.

iphone core-data amazon-web-services node.js ios

5
推荐指数
1
解决办法
1762
查看次数

在express js res.render之前发出http请求以获取JSON

如何发出http请求从远程服务器获取数据,然后将请求的数据作为express js中的视图数据传递?

例如,使用静态数据呈现视图的代码:

var express = require('express');
var router = express.Router();

var news = [{id: 1, title: 'News title'}];

router.get('/', function(req, res, next) {
  res.render('index', { title: 'Main page', news: news });
});

module.exports = router;
Run Code Online (Sandbox Code Playgroud)

node.js express

3
推荐指数
1
解决办法
5819
查看次数

使用Express进行外部获取请求

所以我有以下场景; 我有一个私有API密钥,Angular将在XHR请求中显示.为了解决这个问题,我决定使用Express作为代理并提出服务器端请求.但是,我似乎无法找到有关如何制作自己的get请求的文档.

建筑:

Angular请求/api/external-api- > Express处理路由并向externalURLparams 发出请求req.body.params并附加API密钥config.apiKey.以下是伪模式来模仿我想要完成的事情:

router.get('/external-api', (req, res) => {
  externalRestGetRequest(externalURL, req.body.params, config.apiKey)
  res.send({ /* get response here */})
}
Run Code Online (Sandbox Code Playgroud)

node.js express

2
推荐指数
2
解决办法
1万
查看次数