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

问题描述 投票:0回答:1

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

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

有人有/有过类似情况吗?

reactjs react-redux amp-html
1个回答
0
投票

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

在AMP中实现一些动态功能,但是您无法实现完整的SPA AMP应用程序
© www.soinside.com 2019 - 2024. All rights reserved.