学习nodejs现在理论知识基本理解,找了些大牛的demo进行工程联系。可是各种受挫啊,照着大神 blog的项目一步步进行,但是各种进行不下去啊,因为大神用的express为3.x的,我用的为4.x,然后碰到n多问题。安装mongodb电脑会卡死,express的router 没有post方法。。。。。 感觉都没有学习下去的动力了,寻求鼓励啊!!!
赶紧看下小电影……寻找点自信(一定要看小日本的哈,黒蜀黍的你就自卑了)……
router.post照样可以运行
node.js的东西更新特别快,个人觉得不太适合新手去学习,如果你按教材和书籍去学习肯定受挫很大,变化的东西必须要摸索,而这容易让新手失去兴趣,如果你是个绝对的新手,还是建议学习java,C# ,python,C++之类,因为有优秀的图书对照,你也可以较快进入状态,而且语言良好的特性让你能触类旁通
我也是新手,建议楼主在学习的时候跟着学习资料安装同样版本的模块即可,node install [module_name] @0.3.0
新手express就别用那么高版本了
那你也用3.x的express就好了 先学3.x,然后看官方文档从3.x-4.x就好了
为什么纯粹新手要学node.js,我觉得真的不应该,java,C# python成熟资料和社区你会很快获得很多,语言不是重要的,学好别的语言粗类旁通很容易,如果你只定位一门语言那么你的路很窄
谢谢你的分析,应该是我安装的版本和模块有不匹配
恩 好主意,谢谢各位大神出主意和鼓励
谢谢分析
恩,我也换成 express 3.x 的版本,不然很难进行下去啊
亲。。你先把理论搞清楚 express3.x 其实就如一辆车子。给你配了轮胎。车窗,大灯, express4.x 就是把轮胎,车窗,大灯都给你卸载了。你要去通过npm把轮胎找回来(也可以找一个跑车的好轮胎)。
然后车就开起来!
不要一看到出错就慌。你要看看他提示你少什么配件(中间件) 去下载就好了 当然还是要去理解他整个组成结构。nodejs不难。就是npm里面的各种中间件让你看的蛋疼(太多了,每个配置都不太一样)
恩 一会报错缺失这个中间件,一会那个报错。谢谢你的分析,走都没学会,太着急跑了。O(∩_∩)O~
用例子里的版本吧,等你理解了原理,就很容易自己升级新版本了。
10楼比方打的真心好:)
@Sansu 看懂了3.x一定要看4.x。看3.x的原因是现在4.x的文档资料书籍比较少= =。但是4.x的变更是值得肯定的。
还是 棒子国的少女天团 能刺激他 给他力量 继续前进。
借楼也吐个槽,感觉好没方向。