Node.js入门笔记

第一步自然是安装了,我是用Webstorm这个ide,安装分2步:

1、安装nodejs,下载Windows下的安装版本,注意是以msi为扩展名的,然后下一步,没啥好说的,下载地址如下:

32位的msi:http://nodejs.org/dist/latest/

64位的msi:http://nodejs.org/dist/latest/

2、安装WebStorm8.0.3,好像会自动找到nodejs的安装路径,不需要配置啥东东;


装好WebStorm,启动它,然后创建项目(New Project),Project Type记得选择Node.js Express App, 下一步,

Options那里的Template engine,个人推荐使用ejs,不要用默认的Jade,基于跟其它UI美工同学合作的需要,不要让别人再学习一门新东西,

然后点ok,就可以开始干活了,注意,第一次会下载Express和模板引擎等相关js文件,时间比较长,国内环境啊……


另:创建的项目,bin/www文件是启动文件;routes目录下是Controller文件,views目录下就是View视图了


第二步我是安装Mongodb,安装过程出了一下问题,我是直接进行控制台,在C盘根目录下,运行:

npm install mongodb

结果装完,Webstrom的项目里还是用不了Mongodb,后来发现要把它安装到项目所在目录,

建议在Webstrom的Tools菜单=》Open Terminal,在这里进行npm安装

注:找了一个国内镜像,安装mongodb很快,但是无法认到Express的版本信息了,所以装完mongo我又把镜像删除了,

设置镜像的2种方法:

1、命令行安装:

npm config set registry http://registry.cnpmjs.org
npm info underscore

2、直接编辑node安装目录下的npmrc文件,我的文件路径在:C:\Program Files (x86)\nodejs\node_modules\npm

用记事本打开,在最后添加一行:registry = http://registry.cnpmjs.org


再记录一下访问mongodb并输出数据到view页面的代码吧:

var mongo = require("mongodb");

/* GET home page. */
router.get('/', function(req, res) {
    var server = mongo.Server("192.168.189.35", 27017, {});
    var db = new mongo.Db('myTestDB', server, {safe:true});

    var arr = [];
    db.open(function(err, client){
        if(err){
            throw err;
        }

        var collection = new mongo.Collection(client, 'myTestColl');
        collection.find().toArray(function(err, items){
            res.render('index', { title: 'Express展示' , data: items});
        });
    });
});



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

游北亮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值