首页 > 解决方案 > 如何激活由在Node Js代码中配置了Stripe checkout的successUrl返回的角度前端路由

问题描述

我是一名前端开发人员(角度),从事我的个人项目(作为学习 Node Js 的一部分),即 Angular 8、NodeJs。在用户将商品添加到购物车后,我使用条带在用户单击按钮时结帐一次付款。

  1. 一旦用户点击前端的 onPay() 按钮,就可以打开条带结帐页面(第三方),
  2. 一旦他支付了所需的金额,就可以看到前端 url 符合预期,这是在 Node js 代码中使用 success_url 对象值配置的。

但是,标记到此路由的各个组件未加载。我也有身份验证保护来保护路线。通过假设用户未经过身份验证,将我重定向到登录页面。

如何确保身份验证部分以确保应用程序在条带结帐返回到前端预期的success_url 后按预期运行。

注意:我在内存模式下编码前端应用程序,一旦条带返回到带有所需路由 url 的前端应用程序,所有用户或保存的数据都会丢失。

下面是后端代码: 在此处输入图像描述

这是前端代码:(payment.component.ts),我将 src="https://js.stripe.com/v3/" 与 index.html 头部中的编码脚本标记一起放置。

在此处输入图像描述 在此处输入图像描述

在这种情况下,请告诉我有关身份验证的过程。从条带结帐成功操作返回后,我不应该重定向到登录页面。相反,我应该去 success_url 路线。

标签: node.jsangular8

解决方案


推荐阅读