我一直在阅读Nodejs及其框架,并且最近完成了我的第一个完整的javascript前端(使用Angularjs).
我决定使用以下两个框架中的一个来进行我的下一个宠物项目:Nodejs冒险:
我已经读到了这两个,但仍然无法完全理解他们的差异,为什么我应该选择使用一个而不是另一个.所以请戴上你最好的推销员帽子,选择一个框架,然后把它卖给我.
我的宠物项目需要的一些功能是:
更新 此解决方案描述了如何在Meteor中有效使用新的Npm系统.
目前在Meteor中使用NPM包的方法是什么?
截至2013年3月22日,没有关于此的官方文档.
有几个问题,特别是这个,但解决方案似乎已经过时了:引擎分支不再存在,而且我无法Npm.require在Meteor中找到任何内容.
此处发布的另一个解决方案指示安装到.meteor/构建文件夹中.当我安装到Heroku时,这似乎不是一个有效的解决方案,因为buildpack meteor bundle在运行之前使用捆绑程序.因此,临时构建文件夹似乎不是一个有效的选项.
流星中的Npm发生了什么?使用Npm包的最新方法是什么?
在相关的说明中,我正在尝试使用亚马逊SDK(针对s3) - 将包装为陨石包更好吗?
有可能在不久的将来将LDAP身份验证集成到Meteor.js中吗?
关于如何让它今天起作用的任何提示?
如本文所述,可以在Meteor中使用node.js包,但是由于require没有全局定义,具有传递依赖性的包(例如xml2js或aws-lib)会中断
ReferenceError: require is not defined
有关如何在不更改库的情况下修复或解决此问题的任何想法?