使用 angular 等框架时服务器上服务器端脚本的文件结构

坦率

在学习 Angular 之前,我曾经使用 CodeIgniter 构建我的 Web 项目。CodeIgniter 的 MVC 结构使组织我的 php 文件变得容易。我不再有 php 脚本散落在各处。现在我已经学习了 Angular,似乎整个分散的脚本事情又回来了,因为 angular 是前端的东西,需要制作很多 http 请求(到 php)文件。我现在通常有这样的文件

login.phpapi/accountsget-likes.phpapi/post-actions

它们只是做一件事的单个文件。MVC 框架提供的结构更具可扩展性,几乎所有东西都通过类运行,有一个入口点和控制器,可以从 url 自动调用。这是错的吗。有什么我可以做得更好的吗?(注意现在不是 angular 的结尾,而是在服务器上组织我的脚本)。

我知道我的问题有些杂乱无章,我自己也能感觉到,但我不知道还能怎么问。如果需要进行任何编辑,我会很乐意进行。

大卫

您不需要回到旧的 php 方式。您的控制器可以只是 REST 控制器,它以 JSON 格式返回数据。

例如,您可以有一个Authentication控制器,它处理所有有关身份验证的请求。

/api/authentication/login (POST)
/api/authentication/logout (GET)

这样,您可以在后端使用任何框架(Symfony、Laravel、Codeigniter)来帮助您保持代码井井有条

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Angular 2服务器端渲染

来自分类Dev

使用Angular Material处理服务器端错误

来自分类Dev

使用angular时,是否可以从服务器端加载部分视图?

来自分类Dev

使用angular js时如何执行服务器端重定向

来自分类Dev

在客户端上使用Angular进行服务器端表单验证

来自分类Dev

如何在服务器端分页中使用Angular UI-Grid

来自分类Dev

从服务器端获取选择属性值,并使用Angular下拉列表

来自分类Dev

Angular Universal:使用NgRx在服务器端的Guard中存储

来自分类Dev

如何为 angular 等前端框架提供服务器端脚本

来自分类Dev

Angular 9:将angular i18n与服务器端渲染(Angular Universal)一起使用

来自分类Dev

如何使用php构建服务器端脚本

来自分类Dev

使用服务器端脚本禁用按钮

来自分类Dev

在服务器端的Django REST中使用API,并在Angular的客户端中提供该API

来自分类Dev

Android:使用Parse时使用服务器端

来自分类Dev

从服务器端使用弹出窗口时的BlockUI

来自分类Dev

在服务器端渲染时使用cookie的ReactJS

来自分类Dev

如何使用使用skip参数的angular-ui引导程序进行服务器端分页?

来自分类Dev

结合使用Meteor和Angular2 / Typescript,如何基于客户端事件从服务器端代码调用外部Web服务?

来自分类Dev

不想在使用 PDFBox 时将创建的 PDF 文件保存在服务器端

来自分类Dev

在服务器端使用Spring框架在android中设置Stomp客户端

来自分类Dev

在服务器端使用Spring框架在android中设置Stomp客户端

来自分类Dev

Angular 2 Universal-服务器端渲染

来自分类Dev

Angular 2(Beta)服务器端验证消息

来自分类Dev

Angular2服务器端侦听器,用于文件上传

来自分类Dev

在解析服务器应用程序上使用Node.js编写服务器端代码

来自分类Dev

如何使用实体框架核心在角度上进行服务器端分页

来自分类Dev

如何在我的网站服务器上检查服务器端文件的存在而无需实际仅使用JavaScript对其进行编辑。

来自分类Dev

使用 DataTable 服务器端脚本在第二次单击按钮时无法调用 ajax

来自分类Dev

无法在服务器端页面分页排序器上使用contenteditable小部件

Related 相关文章

  1. 1

    如何使用Angular 2服务器端渲染

  2. 2

    使用Angular Material处理服务器端错误

  3. 3

    使用angular时,是否可以从服务器端加载部分视图?

  4. 4

    使用angular js时如何执行服务器端重定向

  5. 5

    在客户端上使用Angular进行服务器端表单验证

  6. 6

    如何在服务器端分页中使用Angular UI-Grid

  7. 7

    从服务器端获取选择属性值,并使用Angular下拉列表

  8. 8

    Angular Universal:使用NgRx在服务器端的Guard中存储

  9. 9

    如何为 angular 等前端框架提供服务器端脚本

  10. 10

    Angular 9:将angular i18n与服务器端渲染(Angular Universal)一起使用

  11. 11

    如何使用php构建服务器端脚本

  12. 12

    使用服务器端脚本禁用按钮

  13. 13

    在服务器端的Django REST中使用API,并在Angular的客户端中提供该API

  14. 14

    Android:使用Parse时使用服务器端

  15. 15

    从服务器端使用弹出窗口时的BlockUI

  16. 16

    在服务器端渲染时使用cookie的ReactJS

  17. 17

    如何使用使用skip参数的angular-ui引导程序进行服务器端分页?

  18. 18

    结合使用Meteor和Angular2 / Typescript,如何基于客户端事件从服务器端代码调用外部Web服务?

  19. 19

    不想在使用 PDFBox 时将创建的 PDF 文件保存在服务器端

  20. 20

    在服务器端使用Spring框架在android中设置Stomp客户端

  21. 21

    在服务器端使用Spring框架在android中设置Stomp客户端

  22. 22

    Angular 2 Universal-服务器端渲染

  23. 23

    Angular 2(Beta)服务器端验证消息

  24. 24

    Angular2服务器端侦听器,用于文件上传

  25. 25

    在解析服务器应用程序上使用Node.js编写服务器端代码

  26. 26

    如何使用实体框架核心在角度上进行服务器端分页

  27. 27

    如何在我的网站服务器上检查服务器端文件的存在而无需实际仅使用JavaScript对其进行编辑。

  28. 28

    使用 DataTable 服务器端脚本在第二次单击按钮时无法调用 ajax

  29. 29

    无法在服务器端页面分页排序器上使用contenteditable小部件

热门标签

归档