node.js - 如何使用 Firebase 向外部 API 发出 http 请求?

标签 node.js firebase http-request

我想将 Node.js 应用程序迁移到 Firebase。在 NodeJS 服务器中使用这个:

var express = require('express');
var app = express();
app.get('/rq/bots', function (req, res) {
var query='http://externalAPIQuery?q=something'
var request = require('request');
request(query, function (error, response, body) {
      if (!error && response.statusCode == 200) {
        res.json(JSON.parse(body))
      }
    })
})

从客户端使用jQuery调用服务器的功能:

var parameters = { 'terms' 'term'}
$ .get ( '/ Rq / bots', parameters, function (data) {
         console.log (data);})

但 Firebase 没有管理服务器,不知道我如何发出外部 http 请求。

谁能帮我用 Firebase 发出外部请求?

最佳答案

Someone can help me make an external request with firebase.

也许可以从前端客户端代码发出外部请求?

许多 API 已启用 CORS:https://en.wikipedia.org/wiki/Cross-origin_resource_sharing

或者,如果没有启用 CORS,我通常会使用一些技术:

关于node.js - 如何使用 Firebase 向外部 API 发出 http 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37373584/

相关文章:

javascript - 使用 Electron (Atom Shell) 时的客户端/服务器模型是什么?

node.js - 使用 Firebase Cloud Functions 从外部 API 获取数据(超时)

java - 为什么不成功 “HTTP GET request with socket ” ?

google-chrome - 使用 Postman Chrome 扩展发送多部分/混合内容

javascript - 如何将响应正文显示为html

javascript - typescript : unable to read a property of an object even though it's there

javascript - 使用 AJAX 记住点击按钮的状态

android - FirebaseInstanceId : background sync failed: SERVICE_NOT_AVAILABLE

javascript - Firebase:查询返回 null

java - Android 后台进程完成后显示通知