Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Meteor在客户端,Express在服务器端_Javascript_Node.js_Express_Meteor - Fatal编程技术网

Javascript Meteor在客户端,Express在服务器端

Javascript Meteor在客户端,Express在服务器端,javascript,node.js,express,meteor,Javascript,Node.js,Express,Meteor,作为对要使用的堆栈的基本描述,我们将在应用程序的客户端使用meteor+angular,而在服务器端使用express+mongodb NodeJ。当然,从专家的角度来看,这个想法可能是荒谬的,但让我们只说这个项目是时间有限的,我们正试图将来自不同开发周期的两个组件/双方结合起来 作为nodejs的非专家,我的问题是:meteor服务器是否可以与expressjs服务器同时运行 我该怎么做?我应该记住什么 我肯定会遇到什么问题,如何解决这些问题 最佳实践也会有很大帮助 如果您有一个受时间限制的项

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

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

我该怎么做?我应该记住什么

我肯定会遇到什么问题,如何解决这些问题


最佳实践也会有很大帮助

如果您有一个受时间限制的项目,那么您最有可能单独使用Meteor来完成它,Meteor已经完成了您的临时框架集合应该做的所有事情。只有Meteor在客户端是没有意义的


但是为了回答您的问题,Meteor已经运行了一个连接服务器,您可以使用连接服务器连接中间件实例,包括Express。但是绝对没有必要这样做,除非你想运行流星堆之外的东西,比如

你确定你明白流星是什么吗?它在某种程度上取代了您所指出的所有东西:MVC angular、web应用服务器express;它既是客户机又是服务器。除此之外,当然,您可以在meteor服务器旁边运行express服务器,只需使用不同的端口即可。