3 Star 1 Fork 1

自己测试使用库 / nodeJs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

nodeJsDemo

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唯一表示以免用户名重复


The MIT License (MIT) Copyright (c) 2017 文旭 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

Node.js+Express+Mysql简单增删改查+简单文件上传+js分页+豆瓣爬虫 展开 收起
NodeJS
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
NodeJS
1
https://gitee.com/renwenxu/nodeJsDemo.git
git@gitee.com:renwenxu/nodeJsDemo.git
renwenxu
nodeJsDemo
nodeJs
master

搜索帮助