共享像Django这样的NodeJS应用程序

共享像Django这样的NodeJS应用程序,django,node.js,Django,Node.js,我来自Django的背景,在那里可以为你制作的应用程序添加功能。您可以在其他Django项目之间共享该应用程序 在节点世界中,我真的没有见过这样的事情。但是,我希望编写可重用且对社区有用的代码。所以我想知道: 节点程序员是否共享应用程序 我该如何构造一个应用程序,以便有人可以轻松地添加到他们的站点 Node.js开发人员通过注册表共享称为模块的功能代码包。这些模块的使用方式与文档中所示的相同,通常与require()一起使用。但是,请注意,Django是一个web框架,Node是一种编程语言。节

我来自Django的背景,在那里可以为你制作的应用程序添加功能。您可以在其他Django项目之间共享该应用程序

在节点世界中,我真的没有见过这样的事情。但是,我希望编写可重用且对社区有用的代码。所以我想知道:

  • 节点程序员是否共享应用程序
  • 我该如何构造一个应用程序,以便有人可以轻松地添加到他们的站点

  • Node.js开发人员通过注册表共享称为模块的功能代码包。这些模块的使用方式与文档中所示的相同,通常与
    require()
    一起使用。但是,请注意,Django是一个web框架,Node是一种编程语言。节点对于Python就像对于Django一样


    没有任何特定的方法来构造节点模块。您只需确保文件配置正确,以便模块可以下载任何依赖项,设置任何二进制文件,并正确执行常规设置。

    Node.js开发人员通过注册表共享称为模块的功能代码包。这些模块的使用方式与文档中所示的相同,通常与
    require()
    一起使用。但是,请注意,Django是一个web框架,Node是一种编程语言。节点对于Python就像对于Django一样


    没有任何特定的方法来构造节点模块。您只需确保文件配置正确,以便模块可以下载任何依赖项,设置任何二进制文件,并正确执行常规设置。

    因此,我真正需要做的是找到一个特定的框架和软件包?您所说的“那个”是什么意思?让我再试一次:所以我真正需要做的是找到一个特定的框架(比如express)并按照该框架的建议打包我的应用程序?如果你正在创建一个web应用程序,那么是的。所以我真正需要做的是找到一个特定的框架和包?你说的“那个”是什么意思?让我再试一次:那么我真正需要做的是找到一个特定的框架(比如express)并按照该框架的建议打包我的应用程序?如果你正在创建一个web应用程序,那么是的。我还发现nodejs world缺乏在“应用程序”级别共享代码的能力。我自己推出了一个小“框架”。目前,它允许我在同一个“应用程序”中定义URL、视图、测试和模板。除非您使用unix
    ln
    ,否则此时它不支持共享。但是,当共享最终实现时,至少应用程序的各个部分可以组合在一起以供将来共享。回答此问题的人都应该对Django可重用应用程序的工作方式有经验或熟悉。下面的答案更多地是从Node JS的角度来看的代替Django透视图。我还发现nodejs世界缺乏在“应用程序”级别共享代码的能力。我自己推出了一个小的“框架”。目前,它允许我在同一个“应用程序”中定义URL、视图、测试和模板。除非您使用unix
    ln
    ,否则此时它不支持共享。但是,当共享最终实现时,至少应用程序的各个部分可以组合在一起以供将来共享。回答此问题的人都应该对Django可重用应用程序的工作方式有经验或熟悉。下面的答案更多地是从Node JS的角度来看的而不是Django透视图。