1、开发准备,两种方式,我用的是直接使用idea下载node.js开发插件进行简单的开发 方法自己找。还有就是直接使用官网下载node.js使用文本编辑器进行开发,发现使用Hbuilder和webStrom都 是可以的也都有相应的插件供选择。当使用idea插件的时候免不了缺少“包的问题”类似于java的包 当控制到提示缺少什么直接从自己的node.js去直接复制是可以的,还可以使用idea给node.js提供的的Terminal 进行下载快捷键ctrl+F12直接可以操作,方法和使用命令行是一样的。 介绍几个简单的命令以供使用 npm install express npm install mysql 使用这两个基本就可以使这个demo跑起来,不行的话再说
2、本项目是基于node.js+express+mysql创建的一个简单的demo 使用的创建工具为idea,如果使用自己下载的node.js也可以直接运行,注意方式 配置好node.js以及express 方法自己找 然后不要直接运行app.js而是找到我的bin目录下的www文件直接使用 命令行 node www 即可,然后在浏览器使用localhost:3000就可以看到效果
3、其中还有一些问题没有解决,当时传过来的数据进行遍历的时候引用的是博客http://www.jb51.net/article/57864.htm中使用的方法 但是这个方法看着不太好,但是我目前没有找到更好的办法,试过引用jstl使用el表达式,但是我使用的页面本身是ejb转html的页面 所以会直接报错,想引用easyui,但是不会写。
4、当新增和修改的时候加上了年龄的数字校验,引用的是 https://www.cnblogs.com/xcxc/p/3628283.html 中的文章, 这篇文章讲述了字母校验和数据校验等等的一些方法。
5、js分页
6、当添加错误或者向浏览器提示错误信息的时候出现乱码,这里引用res.send和res.end的区别 http://blog.csdn.net/genziisme/article/details/70144334 来区分res.end和res.send的区别,这里建议使用res.send
7、增加非常简单的文件上传功能,其中可能会遇到Error: Cannot find module 'formidable'这个错,具体解决办法我已经写在我的csdn博客中 http://blog.csdn.net/qq_35733535/article/details/78892410
8、实现简单的新闻模板
9、使用node.js实现豆瓣图书的爬虫效果
10、实现登录功能,并引入md5加密,并且给用户名设置unique唯一表示以免用户名重复
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。