我有一个用Express编写的服务器,它与客户端上用Angular编写的应用程序连接.
我的Express服务器正在接收从第三方服务发送到将执行业务逻辑的路由的帖子,然后在这里我对前进的最佳路径有点不确定.
收到post变量后,我想将请求重定向到Angular路由,但我想让这些接收的post变量可用于路由.
不知何故,我希望能够混合res.json()和res.redirect()方法,但我很确定它们都会结束响应.
构建这个的逻辑方法是什么?
更新:为了扩展这个问题,假设我有一个名为/ receivetransaction的路由,它接收一些回发变量,包括事务ID,数量等.我想执行业务逻辑(保存到数据库),然后将用户重定向到/ thankyou (一个有角度的路线),但让他们能够访问刚刚在回发中收到的数据.
看起来我最好的选择可能是保存到数据库,然后将事务ID作为JSON发送到角度视图,然后命中数据库并提取信息.虽然效率有点低(并不是什么大不了的事),但我希望能有另一种方法.