首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用cors-任何地方与我的快递应用?

如何使用cors-任何地方与我的快递应用?
EN

Stack Overflow用户
提问于 2022-05-26 22:19:00
回答 1查看 434关注 0票数 1

我正在努力使cors-任何地方工作在我的nodejs/快递,但没有成功。

首先,我像这样使用express-cors-anywhere

代码语言:javascript
复制
const anywhere = require('express-cors-anywhere')
app.use("/cors-anywhere", anywhere())

但是,得到以下错误:

代码语言:javascript
复制
anywhere is not a function

我尝试过使用本机cors-anywhere库,但我不知道如何在express js应用程序上实现这一点:

代码语言:javascript
复制
var cors_proxy = require('cors-anywhere');
cors_proxy.createServer({
    originWhitelist: [], // Allow all origins
    requireHeader: ['origin', 'x-requested-with'],
    removeHeaders: ['cookie', 'cookie2']
}).listen(port, host, function() {
    console.log('Running CORS Anywhere on ' + host + ':' + port);
});

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2022-08-08 22:43:39

如何与现有的高速公路服务器#81集成

代码语言:javascript
复制
let proxy = corsAnywhere.createServer({
  originWhitelist: [], // Allow all origins
  requireHeaders: [], // Do not require any headers.
  removeHeaders: [] // Do not remove any headers.
});

/* Attach our cors proxy to the existing API on the /proxy endpoint. */
api.get('/proxy/:proxyUrl*', (req, res) => {
  req.url = req.url.replace('/proxy/', '/'); // Strip '/proxy' from the front of the URL, else the proxy won't work.
  proxy.emit('request', req, res);
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72398564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档