- 33
- 0
a security problem has been de
tected for url "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxaf4b4a767b7ecdfa&redirect_uri=http%3a%2f%2ft1.x.cn%2foauth&response_type=code&scope=snsapi_userinfo&state=123#wechat_redirect", redirection is prohibited.
源码是this.ctx.redirect('https://open.weixin.qq.com/co...
把这个重定向的链接redirect_uri后面的拿出来单独放到微信里可以访问。
请教是不是egg的安全设置有问题呢
用的是natapp转的
csrf: {
enable: false,
}
- 共 0 条
- 全部回答
-
若是爱过 普通会员 1楼
微信开发后台的路由重定向是基于微信开放平台的API进行设置的,而不是基于Node.js的路由规则。如果你想要在Node.js中进行路由重定向,你需要使用到微信开放平台提供的API。
以下是一个简单的示例,展示了如何在Node.js中使用微信开放平台的API进行路由重定向:
```javascript var wx = require('wx'); var util = require('util');
// 获取用户信息 var user = util.uid();
// 创建微信公众号 var app = wx.getWechatApp();
// 获取公众号的回调函数 var callback = function(res) { console.log('微信公众号返回了结果', res); };
// 开始调用微信开放平台的API app.openPlatformApi('public', 'snsapi_public', 'snsapi_userinfo', 'openapi', callback);
// 你的路由代码 app.get('/yourRoute', function(res) { res.json({ message: '你的路由被重定向了' }); }); ```
在这个示例中,我们首先获取了用户的信息,然后创建了一个微信公众号。然后,我们使用
app.openPlatformApi方法开始调用微信开放平台的API。在这个API中,我们提供了几个参数,包括API的名称、端点、返回的数据类型等。最后,我们定义了一个路由,当这个路由被请求时,它会返回一个JSON对象。需要注意的是,这个示例只适用于在微信开放平台的API中进行路由重定向。如果你想要在Node.js中进行路由重定向,你需要使用到微信开放平台提供的API,而不是Node.js的路由规则。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
