【发布时间】:2020-08-23 03:51:09
【问题描述】:
我有一个 nextjs 应用程序,用于处理已部署到 Vercel 的条带支付。该应用程序只是一个内置大量功能的表单,但需要使用 api(这就是我使用 nextjs 的原因)。将其放入 php 站点的最佳方法是什么?我需要访问 nextjs api 才能与 stripe 进行通信。否则,我将在 php 站点中构建 react 应用程序,并按照通常的方式将其呈现在相关页面上。我以前从来没有这样做过,所以请任何建议都会很大。
以下是我想出的选项:
- iframe。我从来都不是这些的超级粉丝,但我认为这是一个选择。我可以通过 php 网站上的 iframe 呈现我的应用程序。
- 严格使用vercel 部署的nextjs 应用程序为api 并将react 表单构建到php 站点中。然后我只需将 api 请求更改为指向 vercel 部署的 nextjs 应用程序而不是本地 api。
有更好更有效的方法吗?
【问题讨论】:
-
为什么需要php,你想实现什么?为什么你的 PHP 中需要 nextjs?
-
它是一个我们需要进行条带集成的现有站点。我已经构建并测试了一个 nextjs 条带表单,所以我想知道是否有办法将它移植到 php 站点中。如果可以的话,我们真的只是想避免重建轮子。现在我正在测试一个 iframe 解决方案,即在 php 站点上使用 iframe 来呈现 nextjs 表单。它反应灵敏,但它创造了我们需要避免的其他障碍。
标签: php reactjs next.js vercel