Node.js: 如何创建可插入应用程序?
Node.js: How to create pluggable Application?
我将在 Node.js 和 Express 中创建一个 CMS 我有一个如下所示的文件夹结构:
- 我的内容管理系统
- 插件
- 主题
- 上传
- index.js
我想从 plugins 文件夹加载插件:
- 插件
- 示例插件
- 很棒的插件
我想知道如何使我的 CMS 可插入?
使应用程序可插入的最佳方法是什么?
然后如何加载插件?
(我完全需要一个插件系统)
编辑:正如我所说,我需要一个像wordpress这样的插件系统。 wordpress 有钩子(动作和过滤器),它是最好的吗?如何实施?
您真的不需要插件文件夹,因为 NPM 基本上已经为您完成了。然后,您维护一个官方支持的 npm 包列表。您可以查看 Ember-CLI,看看他们用 'ember install' 和 Ember.
的特定软件包做了什么
我将在 Node.js 和 Express 中创建一个 CMS 我有一个如下所示的文件夹结构:
- 我的内容管理系统
- 插件
- 主题
- 上传
- index.js
我想从 plugins 文件夹加载插件:
- 插件
- 示例插件
- 很棒的插件
我想知道如何使我的 CMS 可插入?
使应用程序可插入的最佳方法是什么?
然后如何加载插件?
(我完全需要一个插件系统)
编辑:正如我所说,我需要一个像wordpress这样的插件系统。 wordpress 有钩子(动作和过滤器),它是最好的吗?如何实施?
您真的不需要插件文件夹,因为 NPM 基本上已经为您完成了。然后,您维护一个官方支持的 npm 包列表。您可以查看 Ember-CLI,看看他们用 'ember install' 和 Ember.
的特定软件包做了什么