mongoDB+nodeJS+express开发简单用户登录界面,适合初学者入门学习
node:是运行在服务器端的程序语言,表面上看过去就是javascript一样的东西,但是呢,确实就是服务器语言,个人觉得在一定层次上比c灵活,java就不提了。反正你只要认为node可以干很多事就行了,绝对不只是web开发。
express:这货呢,就是node的一种框架,node有很多的开源框架,express是一个大神开发的(这尊神已经移驾到go语言的开发去了)。express可以让你更方便的操作node(因为原生的node写起来比较麻烦,而且因为node是事件驱动的,所以有很多异步回调,写多了就看着晕...)
mongodb:这是一种非关系数据库(nosql),太深的东西我也不清楚,反正这货也有很强大的地方,缺点就是不适合数据一致性要求高的比如金融方面的开发。但是优点就快。
总结:也就是说node和mongodb组合起来特别适合一个应用场景——速度快,处理量大的情况。
同时Node也有它的弊端,详细参照http://www.infoq.com/cn/articles/why-oppose-Node
package.json 里的依赖配置项是非常重要的.
http://yijiebuyi.com/blog/e928200b81775f18a587b4150514b3cb.html
http://my.oschina.net/chenhao901007/blog/312367
http://blog.csdn.net/anialy/article/details/17041779
注意看URL地址变换,写的交槽,就是一个环境
cmd命令行里:
mongo //进入数据库
use hello-world //创建项目数据库
db.addUser("shuaige", "123456") //给这个数据库创建了一个叫帅哥的账号,密码123456 (但是我觉得可能我理解的不到位,你也可以不做这个操作)
然后,我们就为这个hello-world数据库创建collection(collection就相当于oracle和mysql里的table)
db.createCollection("users") //创建一个集合,也就是表
db.users.insert({userid: "admin", password: "123456"}) //给users里添加一个文档,也就是一条记录账号admin,密码123456
ok,现在检查一下:
db.users.find() //如果看到你刚刚添加的文档记录,就ok咯
搭的架子,有问题可以互相交流
猜你喜欢
- linux环境下搭建NodeJS教程并带有Hello World测试程序
- electron构建一个桌面应用程序,实现文件下载
- nodejs实现从mysql数据库中导出excel报表,支持按日期导出
- nodejs开发的用户管理系统nodeCRM---适合Node.js新手
- redis+nodejs的数据获取
- Node.js的CRUD app,使用AJAX/Express/Jade/MySQL/JSON/HTML5/CSS3
- nodejs推送push mysql数据更新到前端显示
- nodejs基于excel.js实现超轻量级报表
- Nodejs图片偷盗者--简易版爬虫系统
- nodejs开发在线聊天webchat系统源码分享
- node js+mongodb整合开发简单增删改查实例,适合nodejs初学者学习
- nodejs爬百度糯米数据,拿去就能用,ide是webstorm+Mysql
- /
- /project
- /project/hello-world
- /project/hello-world/app.js
- /project/hello-world/bin
- /project/hello-world/bin/www
- /project/hello-world/models
- /project/hello-world/models/user.js
- /project/hello-world/node_modules
- /project/hello-world/node_modules/body-parser
- /project/hello-world/node_modules/body-parser/HISTORY.md
- /project/hello-world/node_modules/body-parser/index.js
- /project/hello-world/node_modules/body-parser/lib
- /project/hello-world/node_modules/body-parser/lib/read.js
- /project/hello-world/node_modules/body-parser/lib/types
- /project/hello-world/node_modules/body-parser/lib/types/json.js
- /project/hello-world/node_modules/body-parser/lib/types/raw.js
- /project/hello-world/node_modules/body-parser/lib/types/text.js
- /project/hello-world/node_modules/body-parser/lib/types/urlencoded.js
- /project/hello-world/node_modules/body-parser
- /project/hello-world
- /project
相关代码
- 分享哈我测试MongoDB数据库的简单代码
- 原精 Spring MVC+Spring+MongoDB数据库实现简单的学生后台增删改查系统(多对多+多对一)
- 原 分享java操作mongodb的crud代码
- 原 java mongodb多个collection表进行mapreduce的查询实例
- 原 Spring MVC整合mongodb开发实现java web增删改查,适合Spring MVC和mongodb开发初学者
- 原 Spring MVC与Mongodb整合入门学习demo
- 原 apache log4j将日志保存在mongodb数据库中
- 原精 Spring MVC+Spring+MongoDB数据库整合开发简单的增删改查+分页查询
- 原 Spring Boot学习(八)之使用NoSQL数据库(二):MongoDb
- 原 spring boot使用mongodb数据库实现简单的数据插入和查询实例
- spring+spring mvc+mybatis+mongodb+ActiveMQ+CXF整合小项目
- 原 node js+mongodb整合开发简单增删改查实例,适合nodejs初学者学习
最近下载
最近浏览




