是否可以在单个应用程序中实现AMP?

时间:2019-09-23 15:45:45

标签: reactjs react-redux amp-html

我已经阅读了AMP文档,但仍然有些困惑。已经有一个React应用运行了,可以在同一个应用中实现AMP吗?还是我需要为AMP创建另一个应用程序?

也尝试使用optimizer-express作为中间件,但没有成功。

有人有过类似的情况吗?

1 个答案:

答案 0 :(得分:1)

否,不可能在单个应用程序中实施AMP。 SPA必须在客户端使用javascript渲染页面,但是AMP页面尚未自定义javascript(无限制的js),并且不能添加react-router之类的SPA路由器。 AMP站点通常在服务器中或静态服务器中服务。因此,尽管可以使用amp-bind componentamp-script component

在AMP中实现一些动态功能,但是您无法实现完整的SPA AMP应用程序