• nodejs+mongodb开发学习笔记之第一篇-开发环境的搭建


           转载请注明出处:http://www.cnblogs.com/crowley/

             马上就要年终了,正是努力学习新技术的绝佳时间!早就听说过Nodejs,自己也用javascript开发了半年,果断学习之。准备边学习,边写点博文,既能加深印象,又能温故知新。也希望大家多多支持,分享彼此的学习成果,共同进步!

            开始前,要感谢前辈的精彩博文,让我轻松入门。贴上几个学习nodejs的绝世好贴,如果大家对我的博文不感冒,直接点进前辈的博文,我也只有努力追赶了~

        https://github.com/nswbmw/N-blog/wiki/_pages

     http://www.cnblogs.com/wenlonghor/p/3307057.html

       一.了解NodeJs

            古人云,知其然,然后知其所以然,我的学习方法也是如此。学习一门新技术,务必要先了解下为何会出现这门技术。

            Nodejs首先是一个让javascript运行在服务端的开发平台,是一个为实时Web(Real-time Web)应用开发而诞生的平台,它从诞生之初就考虑了实时响应,超大规模数据要求下架构的可扩展性,采用单线程、异步IO、事件驱动式的程序设计模型。-----出自《Nodejs开发指南》

            以上内容,我摘抄自《Nodejs开发指南》,貌似作者还没有毕业,我只有少壮不努力,现在图伤悲了~其实以上的目的,是让我了解了Nodejs的技术背景和语言特性,思想很重要!

       二.搭建开发环境

            经过google和百度N多次,在linux下开发Nodejs为佳(Nodejs是一个开源的项目,微软是开源的死敌,windows支持Nodejs不久,兼容性可见一斑

            版本信息:

            Nodejs:  node-v0.10.24-x86    nodejs官网http://nodejs.org/

            express:  3.4.4       express官网 http://expressjs.com/

            mongodb:  mongodb-win32-i386-2.4.8 mongodb官网 http://www.mongodb.org/

            注:mongodb在window32bit下,那是相当不给力,官方提示32-bit MongoDB processes are limited to about 2 gb of data.由于我也是刚刚学习mongodb,对此也没什么概念

            1.先安装nodejs,不过多说明,60岁大妈轻松搞定的东西。

            2.我们需要用全局模式安装 express,因为只有这样我们才能在命令行中使用它。打开命令行,输入如下代码

       npm install -g express

            3.在命令行,用express命令,建立自己的项目,首先命令行进入项目工作空间的文件目录下,输入命令,如下图

    无标题

            之后,就会发现工作空间里面,多了一个叫testexpress的项目。

            4.进入testexpress目录下,输入npm install,给nodejs建立依赖,npm不懂的,自行google,百度普及,之后见下图,你的项目就算是配置好了,项目架构下,会多出一个node_modules文件夹。

            2

            5.安装mongodb,大妈大爷轻松搞定,不多说了

            6.mongodb在windows下可视化工具,mongoVUE强烈推荐(http://www.mongovue.com/),网上有破解包,很友好(当然,如果你能玩转命令行的话,也可不用,推荐可视化工具,效率你懂得)

           三.Nodejs + webStorm开发

             第二部分,环境搭建完毕之后,一款淫霸的IDE(集成开发环境)是必不可少的,前端神器webStorm + Nodejs是一个绝佳的组合,上网查的时候,大家说eclipse开发nodejs也不错,当然,你用着习惯,用着舒服的IDE就是好的IDE。在这里,我只讲webstorm的集成nodejs。官网 http://www.jetbrains.com/webstorm/

             1.导入Nodejs源代码,好处不多说了吧,有时候遇到棘手的问题,源代码可能会给你答案。源代码nodejs官网就有

              2

             2.发布一个nodejs的项目

             此时,就是利用webstrom开启了服务,配置项目点击红色框config,左上角的“+”,选择Nodejs,把app.js配置上即可,默认端口是3000。

             3

             这是访问之后的页面

             image

            以上的的操作之后,开发环境搭建完成,随后便是有条不紊的开发工作了,由于我也是边学别总结,有些东西会有纰漏,希望大家多多留言,nodejs + mongodb系列博文还会继续,请关注!最后,感谢前辈分享的经验和博文,才能让我们初学者较容易的起步!

    有了方向,朝着这个方向坚持的走下去,会看到海洋
  • 相关阅读:
    《高校实验室低值易耗品和耗材的"一站式"管理探索 》论文笔记
    《浅谈MVC框架模式》论文笔记
    《低值易耗品的超市化和信息化管理模式探索》论文笔记
    《浅谈企业低值易耗品的管理》论文笔记
    《解说Spring MVC的处理流程及优点》论文笔记
    《基于SSM构建RESTfuI API服务》论文笔记
    《基于SSM的登录验证功能实现》论文笔记
    《基于SpringBoot+Shiro的权限管理实现》论文笔记
    《实验室设备管理系统》10
    《实验室设备管理系统》9
  • 原文地址:https://www.cnblogs.com/crowley/p/3506418.html
Copyright © 2020-2023  润新知