gpt4 book ai didi

express - 需要建议 : VueJS fullstack app with express - should I use 2 stores, 单独的 Vue 应用程序或后端(服务器)管理员的快速应用程序

转载 作者:搜寻专家 更新时间:2023-10-30 22:56:49 25 4
gpt4 key购买 nike

我是 Vuejs 的新手。我设计了一个小型在线商店,现在想实现 admin 端,客户可以在其中添加、编辑库存商品等。

我的问题很简单,我需要以下方面的建议:

  1. 我是否应该在同一个应用程序中只使用路由器中的管理路由来执行此操作?如果是,那么我是否应该创建第二家商店(这是好的做法)
  2. 我应该在单独的应用程序中执行此操作吗(可能只是后端的 express 应用程序)

最佳答案

嗯,这取决于您的商业模式和项目路线图。但我可以提一下您可以考虑做出决定的几件事。我也完全同意其他答案。

根据我的经验,将您的管理应用程序作为一个单独的应用程序,可以获得更多好处(注意:根据我的经验,您的可能会有所不同)。

好处

  • 减少路由方面的开销。这意味着您无需在路由器上构建特殊权限系统来仅显示用户大声查看的内容(现在允许普通用户查看管理相关页面)。
  • 让普通用户不会无意中看到 admin pages 更加放心他们不允许看到。
  • 如果您只想在管理端进行更改,反之亦然,您只需为一个应用构建/推送产品。因此,消除您不想构建/推送的其他应用程序中可能出现的问题。

缺点

  • 如果两个应用程序使用相同的组件,您要么必须重复对它们完成的工作,要么有一个组件库在项目之间共享组件(我在我的案例中创建了一个组件库,这对以后有很大帮助当我们需要创建额外的应用时)
  • 如果用户同时使用这两个应用程序,他必须在网站之间切换(在我看来这很简单,因为用户大多只是使用管理员或只使用在线商店应用程序 )
  • 托管额外网站的费用。

关于express - 需要建议 : VueJS fullstack app with express - should I use 2 stores, 单独的 Vue 应用程序或后端(服务器)管理员的快速应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56123956/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com