首页 > 解决方案 > 带有无头 WordPress CMS 和自定义 Express 服务器的 Next.js 需要每天将数据保存到 WordPress 数据库

问题描述

我正在接管一个构建 Next.js 前端的项目,该前端从无头 WordPress CMS 中提取部分数据,其余数据从 WordPress 网站上的自定义表中提取...需要填充此表每天根据亚马逊产品广告 API (paapi) 的结果。

到目前为止,它的构建方式是使用带有 Next.js 的自定义 Express 服务器,当 API 端点被命中时调用 paapi,将数据保存到 AWS 上托管的表中,但稍后我需要更改它到 WordPress 数据库 - 并使用 Next.js 路由呈现网站。目前还没有请求和存储数据的日常工作。

这是我第一次承担这样的技术项目,我需要询问我的实施想法。

我正在计划:

  1. Headless WordPress CMS 的子域,已检索基本数据。
  2. Next.js 应用程序的主域,运行自定义快速服务器。
  3. 这个 Express 服务器处理对 paapi 的日常调用,并将结果保存到 WordPress 数据库。
  4. Next.js 呈现网站,结合来自 WordPress 和 paapi 的数据。

这可行吗,我是 Next.js 的新手,有没有更好的方法来实现它?

标签: expressnext.jswordpress-rest-apiheadless-cmspaapi

解决方案


推荐阅读