- 浏览: 68990 次
- 性别:
- 来自: 南京
文章分类
最新评论
我当初学的时候,是在大大们的指导下开始学习的,用了3天搞定大大们给的任务。下面我就把这个经历分享出来,让大家借鉴一下。欢迎吐槽~~
任务如下:
<!--more-->根据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
运行demo可能出现的问题
1.图片验证码显示不出来,请参考node.js实现图片验证码
转载自:http://www.9958.pw/post/nodejs_lesson
发表评论
-
项目管理之如何控制项目进度和质量
2016-07-16 22:37 607控制项目进度和质量首先在整体上要有一个合理清晰的流程,并且在整 ... -
15 个非常棒的 CSS3 效果教程
2016-07-03 20:42 5881. 创建一个漂亮的图标 这个教程将教你如何用纯 C ... -
前20名的不安全密码(需要避免)
2016-07-01 21:41 514下图举例说明了一些人们作出选择密码时最常用的错误,以及如何使你 ... -
js实现图片放大缩小后进行的复杂排序
2016-06-30 21:57 586首先,我们来讲下需求: 1.图片分为大小和小图,大图占四个小 ... -
史上最全ajax(原生JS,javascript版,非jquery)详细注释!
2016-06-29 22:31 810史上最全ajax详细注释!(原生JS,javascript版, ... -
php千万级pv架构经验分享
2016-06-28 22:04 1294转载自:http://www.9958.pw/post/ph ... -
ecshop 时间问题请注意 /data/config.php
2016-06-27 22:43 869ecshop 处理时间,绕来绕去, 后台的时区设置, 并非以 ... -
目前比较流行的二维码的生成
2016-06-26 23:55 586最近比较流行二维码,自己百度了一下发现有一个很不错的实现方法使 ... -
如何阻止移动设备(手机,pad)浏览器双击放大网页?
2016-06-24 22:29 1214现在的手机或平板电脑等移动设备上的浏览器默认都有双击放大的设置 ... -
PHP解决Xss跨域攻击以及sql注入等危险字符串方案类库
2016-06-19 21:45 778由于该模块在项目中的要求是 不能提示任何信息,也不作断点操作, ... -
网站敏感骂人词库及算法(附6仟个敏感词)
2016-06-16 22:07 5888原文:「我今天开着张三丰田去上班 」 strtr:「我今天开 ... -
jQuery制作元素在屏幕中水平垂直居中效果
2016-06-14 21:56 599jQuery.fn.center = function () ... -
纯CSS画的基本图形(矩形、圆形、三角形、多边形、爱心、八卦等)
2016-06-11 21:32 9791、正方形 CSS代码如下: #square { widt ... -
分享一个JQuery写的点击上下滚动的小例子
2016-06-08 22:00 502效果图 演示地址 源码下载 <!--more--> ... -
精美的国外扁平化网页设计作品
2016-06-05 16:02 600Who Wanna <!--more--> ... -
提交您的博客到各大网站
2016-06-03 21:04 384各大搜索引擎网站登录入口: Google收录入口:http:/ ... -
推荐7个 CSS3 制作的创意下拉菜单效果
2016-06-02 22:15 4041. 使用 jQuery 和 CSS3 制作向下滑动的导航菜单 ... -
Dev Http Client(Chrome的HTTP插件)
2016-05-31 22:34 756Dev Http Client(Chrome的HTTP插件) ... -
好的用户界面-界面设计的一些技巧
2016-05-29 16:24 4031 尽量使用单列而不是 ... -
项目组制定的一份页面优化指南
2016-05-27 21:40 3651.文档声明 文档声明必须置于网页的HTML部分的最开始,标签 ...
相关推荐
内容概要:本文详细介绍了Node.js的新手入门知识,涵盖Node.js的基本介绍、环境安装配置、非阻塞I/O和事件驱动的概念、模块化编程、以及如何使用Express框架创建第一个Web应用并运行。文章还涵盖了常见的包管理和...
通过详细研究这个"Node.js入门经典源代码"压缩包,新手开发者可以逐步理解Node.js的工作原理,并且能够动手实践,从而快速掌握Node.js开发技能。记得在实践中不断学习和调试,这是提升编程能力的关键。
总之,《Node.js 入门中文版》是一本全面而深入的教程,适合希望将JavaScript技能扩展到服务器端的开发者,无论你是JavaScript的新手还是资深程序员,都能从中获益。通过本书,你将掌握Node.js的核心理念,能够构建...
本书涵盖了Node.js的基础知识,从安装和环境配置开始,让初学者能够快速入门。首先,你会了解到Node.js的运行环境,包括V8引擎、事件循环机制以及单线程与事件驱动的编程模型。这些概念对于理解Node.js的性能优势至...
通过这个项目,新手不仅能学习到Node.js的基础知识,还能了解如何整合前端框架LayUI,实现前后端数据交互,以及如何进行数据库操作。对于想要提升全栈开发能力的人来说,这是一个很好的实践平台。
nodeNode.js的安装及新手入门详细过程.txt
Node.js新手入门教程 Node.js是一款基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript进行编程,打破了传统的JavaScript只能在浏览器中运行的限制。这使得JavaScript成为了一种全栈...
读者对象是那些具备至少一门面向对象编程语言(如Ruby、Python、PHP、Java等)经验,但是对JavaScript还不太熟悉,尤其是对Node.js是新手的开发者。书中强调,并不会详细介绍基础的编程概念如数据类型、变量和控制...
对JavaScript处于初学阶段,并且完全是一个Node.js的新手。 这里指的适合对其他编程语言有一定经验的开发者,意思是说,本书不会对诸如数据类型、变量、控制结构等等之类非常基础的概念作介绍。要读懂本书,这些...
### Node入门-一本全面的Node.js教程 #### 关于本书 《Node入门-一本全面的Node.js教程》是由Manuel Kiessling编写的...无论是想要快速上手Node.js的新手,还是希望进一步提升技能的资深开发者,都能够从中受益匪浅。
node.js 入门视频教程20集,这个视频讲解比较基础,适合新手,为了减少大家的下载次数,视频资料已经压缩过了,
书中的内容分为多个部分,首先讲解了Node.js环境与浏览器环境下的JavaScript开发的区别,接着引导读者通过一个简单的"Hello World"程序入门Node.js。然后,逐步深入到构建一个完整的Web应用,这个应用允许用户浏览...
《Node.js v14.15.4:深入解析与应用》 Node.js,作为一款基于Chrome V8引擎...无论是新手入门还是老手进阶,都值得深入学习和掌握这个强大的工具。在实际项目中,合理利用其特性,能够极大地提升开发效率和应用性能。
《Instant Node.js Starter》是一本面向初学者的指南,旨在帮助读者快速入门Node.js的安装与使用。Node.js是一款基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript进行编程,实现了全栈...
- 对JavaScript还处于初学阶段,并且完全是一个Node.js的新手。 #### 二、Node.js与JavaScript的关系 Node.js 使JavaScript不再局限于浏览器端,而是成为了一种可以用来开发服务器端应用的语言。这种转变不仅扩展...
Node.js是一种基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript进行编程,从而打破了JavaScript只能在浏览器端使用的局限。本压缩包包含的书籍资源是关于Node.js学习的重要参考资料,...
通过编写一个简单的“Hello World”示例程序来快速入门Node.js环境下的JavaScript开发。这不仅是为了演示,更是为了帮助读者理解Node.js的基本工作原理。 #### 三、构建完整Web应用 - **用例** 描述一个完整的...
无论是对于想要入门Node.js的新手,还是希望进一步提升技能的开发者来说,这都是一本不可多得的好书。通过本书的学习,相信每位读者都能够迅速成长为一名合格的Node.js开发者,并能够在自己的项目中发挥出Node.js的...