狼行天下的gravatar头像
狼行天下 2015-12-11 15:29:35

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


mongoDB+nodeJS+express开发简单用户登录界面,适合初学者入门学习

 

package.json 里的依赖配置项是非常重要的.

 

http://yijiebuyi.com/blog/e928200b81775f18a587b4150514b3cb.html

 

mongoDB+nodeJS+express开发简单用户登录界面,适合初学者入门学习

 

http://my.oschina.net/chenhao901007/blog/312367

 

http://blog.csdn.net/anialy/article/details/17041779

mongoDB+nodeJS+express开发简单用户登录界面,适合初学者入门学习

mongoDB+nodeJS+express开发简单用户登录界面,适合初学者入门学习

mongoDB+nodeJS+express开发简单用户登录界面,适合初学者入门学习

mongoDB+nodeJS+express开发简单用户登录界面,适合初学者入门学习

mongoDB+nodeJS+express开发简单用户登录界面,适合初学者入门学习

mongoDB+nodeJS+express开发简单用户登录界面,适合初学者入门学习

mongoDB+nodeJS+express开发简单用户登录界面,适合初学者入门学习

mongoDB+nodeJS+express开发简单用户登录界面,适合初学者入门学习

注意看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咯

搭的架子,有问题可以互相交流


打赏

文件名:project.rar,文件大小:3553.579K 下载
  • /
      • /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
最代码最近下载分享源代码列表最近下载
SCP11451  LV6 2022年10月10日
onemee  LV36 2020年1月12日
ws760823  LV8 2019年2月11日
lhikaru  LV6 2018年9月13日
cqwzwqwsj  LV18 2018年7月3日
iAugust  LV6 2018年6月25日
study1228  LV2 2018年5月9日
jiangshan777  LV8 2018年1月30日
blue__sky  LV1 2018年1月29日
ssh0  LV11 2018年1月5日
最代码最近浏览分享源代码列表最近浏览
chenranr  LV10 2024年6月21日
JiangYing009  LV8 2024年4月8日
jiemomo  LV12 2023年10月18日
uni-code_0123  LV1 2023年4月25日
rain112  LV31 2022年12月13日
SCP11451  LV6 2022年10月10日
wzkkkkk  LV2 2022年6月3日
17630912036  LV2 2022年5月27日
lingtiejing  LV15 2022年2月23日
1872615558  LV13 2021年11月2日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友