我正在接管一个构建 Next.js 前端的项目,该前端从无头 WordPress CMS 中提取部分数据,其余数据从 WordPress 网站上的自定义表中提取...需要填充此表每天根据亚马逊产品广告 API (paapi) 的结果。
到目前为止,它的构建方式是使用带有 Next.js 的自定义 Express 服务器,当 API 端点被命中时调用 paapi,将数据保存到 AWS 上托管的表中,但稍后我需要更改它到 WordPress 数据库 - 并使用 Next.js 路由呈现网站。目前还没有请求和存储数据的日常工作。
这是我第一次承担这样的技术项目,我需要询问我的实施想法。
我正在计划:
- Headless WordPress CMS 的子域,已检索基本数据。
- Next.js 应用程序的主域,运行自定义快速服务器。
- 这个 Express 服务器处理对 paapi 的日常调用,并将结果保存到 WordPress 数据库。
- Next.js 呈现网站,结合来自 WordPress 和 paapi 的数据。
这可行吗,我是 Next.js 的新手,有没有更好的方法来实现它?