nodejs学习篇
2015-06-25 12:17
585 查看
本人在it界游荡了将近十年,一直从事java开发,各种技术都接触过,知道的多,精通的少。最近五年一直在做资产管理项目,由于此项目框架早已搭建好,本人工作为在此项目基础上的二次开发,随着时间推移,这五年时间,除了对行业了解更透彻之外,技术每况愈下,最近有换工作的打算,去招聘网站一瞧,发现自己真真out了,好多东西听都没听说过,于是乎,下定决心学习下新技术,以下是本人学习nodejs的历程,记录下来,以备查阅。
了解nodejs
nodejs用于前端页面开发,可以和后台数据直接交互,适用于数据密集型的实时应用,响应快,互联网等领域用的较多。
安装nodejs
1从https://nodejs.org/download/获取安装文件,我下载文件为node-v0.12.4-x64.msi,安装在64位的window7操作系统。
2安装express,在安装此包时,报错
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "E:\\node\\\\node.exe" "E:\\node\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! node v0.12.0
npm ERR! npm v2.5.1
npm ERR! code ECONNRESET
解决方法:
由于公司使用代理,设置代理后即可正常下载
npm config set proxy=http://isaserver:80
安装mongodb
步骤:
1从https://www.mongodb.org/中下载window版本 window64-bit 2008 R2版本,安装
2默认安装在C:\Program Files\MongoDB,不能改变安装路径
3 按照百度经验配置存放数据文件,日志文件
D:\mongodb\data\db
D:\mongodb\data\log
D:\mongodb\mongo.config
启动服务
C:\Program Files\MongoDB\Server\3.1\bin>mongod --dbpath D:\mongodb\data\db
设置配置
C:\Program Files\MongoDB\Server\3.1\bin>mongod --config D:\mongodb\mongo.config
配置文件mongo.config内容
dbpath=D:\mongodb\data\db
logpath=D:\mongodb\data\log\mongo.log
了解nodejs
nodejs用于前端页面开发,可以和后台数据直接交互,适用于数据密集型的实时应用,响应快,互联网等领域用的较多。
安装nodejs
1从https://nodejs.org/download/获取安装文件,我下载文件为node-v0.12.4-x64.msi,安装在64位的window7操作系统。
2安装express,在安装此包时,报错
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "E:\\node\\\\node.exe" "E:\\node\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! node v0.12.0
npm ERR! npm v2.5.1
npm ERR! code ECONNRESET
解决方法:
由于公司使用代理,设置代理后即可正常下载
npm config set proxy=http://isaserver:80
安装mongodb
步骤:
1从https://www.mongodb.org/中下载window版本 window64-bit 2008 R2版本,安装
2默认安装在C:\Program Files\MongoDB,不能改变安装路径
3 按照百度经验配置存放数据文件,日志文件
D:\mongodb\data\db
D:\mongodb\data\log
D:\mongodb\mongo.config
启动服务
C:\Program Files\MongoDB\Server\3.1\bin>mongod --dbpath D:\mongodb\data\db
设置配置
C:\Program Files\MongoDB\Server\3.1\bin>mongod --config D:\mongodb\mongo.config
配置文件mongo.config内容
dbpath=D:\mongodb\data\db
logpath=D:\mongodb\data\log\mongo.log
相关文章推荐
- kafka I wrote this conflicted ephemeral node
- [NodeJS] 优缺点及适用场景讨论
- 开始刷leetcode day49: Populating Next Right Pointers in Each Node
- Count Complete Tree Nodes
- node-webkit 相关使用心得 --系统托盘(tray)的使用方法
- nodejs笔记1:问题杂记
- Node.js中的process.nextTick使用实例
- [转载]七天学会NodeJS
- [leetcode] Swap Nodes in Pairs
- Node.js中的process.nextTick使用实例
- 把Node.js程序加入服务实现随机启动
- nodejs实现获取当前url地址及url各种参数值
- Reverse Nodes in k-Group 指针操作 每k个翻转链表
- LeetCode 116. Populating Next Right Pointers in Each Node
- MAC 命令行 HomeBrew ,RubyGems, Node.js详解
- nodejs获取当前url和url参数值
- nodejs json 解析
- 如何开机就启动node.js程序
- LeetCode Swap Nodes in Pairs
- How-to: enable HDFS HA at a new cluster