【问题标题】:Angular with CodeIgniterAngular 与 CodeIgniter
【发布时间】:2019-04-04 07:21:28
【问题描述】:

我在 CodeIgniter 3 中实现了一个项目,该项目在 CodeIgniter 环境中运行。现在我已经安装了最新版本的 Angular(版本 7)。我已经看到这两个是独立的项目。 Codeigniter 使用http://example.com/ 之类的 URL 在我的服务器中运行,而 Angular 则在 http://localhost:4200 中运行(为什么我不知道)。我的问题是:

如何使用带有 Angular 的 CodeIgniter 环境(例如使用 URL http://example.com/)运行我的项目,以便我可以在 CodeIgniter 环境中应用它?

任何帮助将不胜感激。

谢谢

【问题讨论】:

标签: angular codeigniter


【解决方案1】:

您不能只是将这两个不同的框架组合在一起来像这样工作。 您可以在 PHP CodeIgniter 中编写您的 API,并在您的 Angular 7 项目(或任何其他前端框架)中使用它。

记住 Angular 是前端框架,它只发送请求到 用于获取数据的服务器。

【讨论】:

  • 我同意这个
  • 感谢您的回答。如果我使用 Codeigniter 作为后端在 Angular 环境中运行项目(例如使用 URL localhost:4200),这可能会解决我的问题。但我的问题是我有一个现有的 Codeigniter 项目,因此该项目的所有设计部分都已完成。那么如何将其集成到 Angular 中呢?另外,我如何将它托管到服务器上,以便使用example.com 之类的 URL 运行它。
  • 首先回答你的第二个问题,在你的根目录中运行 ng build,然后在你的服务器上上传 dist 文件夹,然后运行 ​​http server 参考:stackoverflow.com/a/44393334/9144250
  • 如果您的项目已经在 codeigniter 中,为什么还要使用 angular
  • 感谢您的回答。它似乎解决了我的问题。我会试试看。实际上在我的 Codeigniter 项目中,一个关键的图表要通过过滤和注释来实现。所以我正在使用角度。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-11-01
  • 2012-01-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-12
  • 1970-01-01
相关资源
最近更新 更多