【问题标题】:Meteor on client side and Express on server side客户端的 Meteor 和服务器端的 Express
【发布时间】:2014-02-18 13:17:23
【问题描述】:

作为要使用的堆栈的基本描述,我们将在应用程序的客户端使用meteor + angular,而在服务器端使用express + mongodb (nodejs)。当然,从专家的角度来看,这个想法可能是荒谬的,但我们只是说该项目有时间限制,我们正试图将来自不同开发周期的两个组件/双方结合起来。

作为 nodejs 的非专家,我的问题是:是否可以同时运行流星服务器和 expressjs 服务器?

我该怎么做?我应该记住哪些事情?

我肯定会遇到什么问题,我该如何解决?

最佳做法也会有很大帮助。 :)

【问题讨论】:

  • 你确定你了解什么是流星吗?它有点取代了您指出的所有内容:MVC(角度)、Web 应用程序服务器(快速);它既是客户端又是服务器。除此之外,是的,当然,您可以在流星服务器旁边运行 express 服务器,只需使用不同的端口。

标签: javascript node.js express meteor


【解决方案1】:

如果您有一个“时间有限的项目”,您很可能能够单独使用 Meteor 完成它,它已经完成了您的框架集合应该做的所有事情。在客户端单独使用 Meteor 是没有意义的。

但要回答您的问题,Meteor 已经运行了一个 Connect 服务器,您可以使用 WebApp package 将中间件实例(包括 Express)附加到该服务器。但是绝对没有必要这样做,除非你想在 Meteor 堆栈之外运行一些东西(比如https://github.com/mizzao/meteor-sharejs)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-30
    • 2015-02-08
    • 2015-10-21
    • 2018-02-03
    • 2016-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多