MIT库/项目的自定义角度设置

时间:2017-11-05 21:51:42

标签: angularjs twitter-bootstrap rest express angular-cli

嗨,我需要你的帮助,试图找出一些东西。

首先是一个小背景,我习惯于在Django中编码,代码很快,很好,但是时间变化,Node接管了大多数新应用,然后我几年前转向Express,不过我仍然会错过很多Django功能,然后我开始编写一个小库来帮助我完成常见任务,然后开始发展直到当前点你有一个核心库和可插拔的“应用程序”来执行周期性任务,比如通知,auth等等,或者至少是计划。

现在,应用程序的工作原理如下:

./ controllers(All renders)

./端点(Restfull API端点)

./ models(静态和数据库模型)

./ public(公共文件)

./ style(带有引导程序的Scss样式)

./ views(默认模板,以app为例发布,默认加载)

... / ... / views(自定义视图,用于重写应用程序中的默认视图)

一开始,JSloth为您编译所有内容并运行服务器(包括热重载):

JSloth start

现在,使用静态多页面环境可以正常工作,但我很乐意使用Angular,需要进行更改,但我希望你们能引导我朝着正确的方向前进。

到目前为止,我有两个想法:

1- Split Routes / Html应用程序和Restful / Endpoints,然后基本上使用webpack和AngularSSR上的那种应用程序设置标准。

  • 最大的缺点是,你不能给出应用程序的盒子前端实现。

2-找出为每个JSloth应用程序提供Angular应用程序的方法,这样如果您安装/复制auth应用程序,您将获得用户列表,更新您的配置文件的界面等。

  • 我认为这可能是一个谈论性能的问题,因为这样你会有很多Angular应用程序,我错了吗?

  • 我需要一种简单的方法来让最终用户至少分享页脚和标题,甚至是颜色的样式或scss变量,这样看起来不会发生巨大变化。

    < / LI>

你还有其他选择吗?还有更好的主意吗?

非常感谢您的帮助,这是存储库:https://github.com/chrissmejia/JSloth

编辑1:忘记添加模型文件夹

0 个答案:

没有答案