将 drupal 添加到现有 Angular 项目

Add drupal to exsisting Angular project

我有一个 angular 项目,我想向其中添加 drupal。 我希望管理员能够在 drupal 中添加新内容,这些内容将显示在我页面的提要中。

这可能吗? 一直在寻找指南,但似乎我运气不好。

除了使用 drupal 7,您还可以下载处于测试阶段并提供 restful api 服务 "out of the box".

的 drupal 8

如果您安装了服务模块,您可以在服务选项卡下找到所有可用的 REST 调用。

例如,如果您想要获取节点,您可以向 www.your-backend.org/api/node/ 发出请求。 或者使用 www.your-backend.org/api/views/view-name

为视图消耗数据

要将此集成到您 Angular 中,您可以使用 ng-drupal-7-services

该模块提供了几乎所有可能的 API drupal 调用以及一个模块来轻松处理后端身份验证。 它设置:

  • 会话数据
  • cookie 数据
  • X-CSRF 令牌

在 drupanionic.org 您将找到普通 angular 和离子的演示。