请问你的意思是在 Node.js 后端程序中让客户端可以跨域请求(并携带 sessionToken)么?如果是这样的话你可以使用这个 Express 中间件 https://www.npmjs.com/package/cors15

比如微信里点了支付宝付款,需要用户到safari里面支付,但是支付完成后可能不是登录状态,我需要一个token保持用户在跳转链接后可以保持登录状态。至于跨域不跨域这个有了token很容易解决。但是nodejs 版好像没有得到当前用户token的接口

我不太理解你的意思(我没做过微信相关的开发),云引擎是一个全功能的 Node.js 环境,在自己的后端服务器的实现方式可以照搬到云引擎上。例如你可以在 URL 上加个 Query String 来传递参数(比如 http://xxoo.com/order/finished?token=12345 )。

在使用 api.leancloud.cn 这个域名调用云引擎的时候是需要在 HTTP 头里面加上 APP ID 和 APP KEY 的,但如果你在后台上面给你的云引擎应用绑定了域名(可以是自己的域名也可以用 LeanCloud 提供的二级域名),就不必发 APP ID 和 APP KEY 了。

已完成,微信只是个场景。主要是要用 token 登录,找到 leancloud 获得 token 的接口了。暂时先用 AV.User.current()._sessionToken 得到的token