我当初学的时候,是在大大们的指导下开始学习的,用了3天搞定大大们给的任务。下面我就把这个经历分享出来,让大家借鉴一下。欢迎吐槽~~

任务如下:
根据Node js 开发入门教程第五章的一个使用nodejs + express + mongodb开发微博模块的小例子,开发一个入门demo 也就是完成第五章的demo,在你的机器上安装nodejs ,mongodb,完成这个微博的demo, 另外在这个demo上附加3个功能要求:

1.注册增加验证码功能
2.登录,密码连续输入错误3次 ,1个小时内不得登录
3.首页和用户页面的分页显示功能
完成上述功能就差不多了,下面我共享下我的当初参考的例子以及我自己完成的demo
node.js开发入门教程:Node.js开发指南_中文正版

参考的例子:microblog-master.zip

我完成的demo:microblog.zip

运行demo
1.安装好node.js(参考node.js入门教程,centos安装参考CentOS安装Node.js)环境

2.开始->运行->输入cmd 打开命令行

3.cd 到下载下来的microblog目录(切换磁盘需要先:C:\Users\ldl>c:)

C:\Users\ldl>cd microblog
4.运行demo

C:\Users\ldl\microblog>node app
当你看到“Express server listening on port 3000”就表示成功运行了,现在可以在浏览器中打开:http://localhost:3000

最新文章

  1. 【转载】LR提交JSON格式的请求
  2. UNION 和 UNION ALL 区别
  3. lamp环境centos6.4
  4. (转)javascript中 window.location= window.location;是什么意思
  5. Ubuntu启动、停止、重新启动MySQL,查看MySQL错误日志、中文编码错误
  6. phpstorm 格式化代码方法
  7. 属性——AddComponentMenu
  8. JSON 序列化的时候忽略无效的属性值
  9. Python内置函数(42)——memoryview
  10. Vue.js + Nuxt.js 项目中使用 Vee-validate 表单校验
  11. mysql必须知道的
  12. 用java生成32位全球唯一的id编号
  13. FZU-2150.FireGame.(BFS))
  14. IOS和安卓WEB页面,input输入框被软键盘遮挡解决方法
  15. 【canvas】N角光阑
  16. 认识HTML5中的新标签与新属性
  17. C# 提高必备精品--你所需要的NET笔记
  18. day1 函数 (独立功能代码块)
  19. Netsh命令-网络禁用开启
  20. python2.7 爬取简书30日热门专题文章之简单分析_20170207

热门文章

  1. docker 二进制安装
  2. 配置隐藏index.php
  3. CH582m模拟JoyStick使用USB与电脑通信
  4. iOS开发之从UIColo到十六进制
  5. layui伸缩左侧菜单栏,已伸缩成功但是右侧主体部分不动
  6. Python 自动化中三种等待时间的详解
  7. docker之rabbitmq delayed message exchange
  8. HJ92 在字符串中找出连续最长的数字串
  9. Qt项目移植
  10. 最近录了一些python视频教程