node.js
zhaihaohao1
这个作者很懒,什么都没留下…
展开
-
node.js学习----18Express项目实战,图片墙
通过前面的学习,写了一个项目叫图片墙:主要功能:1注册2登录3退出登录4上传图片(多文件上传)5展示图片及文字效果图如下:前后端代码都实现了具体的代码就不贴了源码下载:...原创 2019-02-17 10:36:49 · 264 阅读 · 0 评论 -
node.js学习----17Express中 express.static 托管静态文件2
根据上一篇博客的讲述https://blog.csdn.net/zhaihaohao1/article/details/87350769我们能对静态文件进行托管了;其实我们把前端代码放到public文件夹下,前端代码也是可以访问的这样就把前端代码和后端代码合成了一套代码了。具体例子如下:项目结构:public文件下的 test.html 和 jquery-2.14.min.js是前...原创 2019-02-17 10:04:14 · 208 阅读 · 0 评论 -
node.js学习----16Express中 express.static 托管静态文件1
1.如果静态文件存放在多个目录下面,你可以多次使用 express.staticapp.use(express.static('public'));这样就可以访问静态文件了http://127.0.0.1:4000/images/meinv.jpghttp://127.0.0.1:4000/css/style.csshttp://127.0.0.1:4000/zhh.rar2.如果你...原创 2019-02-15 11:48:44 · 247 阅读 · 1 评论 -
node.js学习----15Express中跨域访问
在node.js的Express中跨域访问,只要加上下面几句话就可以了://设置跨域访问app.all('*', function (req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Headers", "X-Requested-W...原创 2019-02-15 10:52:44 · 155 阅读 · 0 评论 -
node.js学习----14Express中图片上传
安装使用https://www.npmjs.com/package/multiparty具体使用1.npm install multiparty2.var multiparty = require(‘multiparty’);3.上传图片的地方var form = new multiparty.Form();form.uploadDir=‘upload’ 上传图片保存的地址fo...原创 2019-02-15 10:40:11 · 965 阅读 · 0 评论 -
node.js学习----13Express中MD5加密
安装使用https://www.npmjs.com/package/md5-node具体使用:1.安装模块npm install md5-node2.引入模块var md5=require(‘md5-node’);3.使用md5(123456);具体代码 MD5.js 中 代码如下:/** * Created by Administrator on 2017/8/16 001...原创 2019-02-13 14:08:51 · 1283 阅读 · 0 评论 -
node.js学习----12Express中操作mysql数据库
安装使用https://www.npmjs.com/package/mysql具体用法:1安装:npm install mysql2引用:var mysql = require('mysql');3链接数据库:var connection = mysql.createConnection({ host: '127.0.0.1', user: 'root', ...原创 2019-02-12 13:31:03 · 160 阅读 · 0 评论 -
node.js学习----11Express中Session的基本使用
Session介绍:Session是另一种记录客户状态的机制,不同的是Cookie 保存在客户端浏览器中,而session 保存在服务器上。(Session在服务器上是以文件的形式保存的,并且关闭浏览器后,会马上销毁,需要重新设置)Session工作流程:当浏览器访问服务器并发送第一次请求时,服务器端会创建一个session 对象,生成一个类似于key,value 的键值对,然后将key(c...原创 2019-02-08 22:34:02 · 365 阅读 · 0 评论 -
node.js学习----10Express中cookie实践例子:实现记录浏览过的城市名称
经过上面两篇的学习,我们要实现一个简单例子,就是能看到访问过的城市思路如下:定义一个数组,存储要访问过的城市,把数组作为 cookie 的值存到 cookie 中,查看浏览过的城市时,拿出cookie的值即可;具体代码如下:zhh3.js/* * cookie-parser可以设置和获取cookie 1.安装 cnpm instlal cookie-parser --sav...原创 2019-02-05 20:51:31 · 204 阅读 · 0 评论 -
node.js学习----09Express中cookie的加密
在上一篇 https://blog.csdn.net/zhaihaohao1/article/details/86761426的基础上,给cookie加密:1.参数表示加密的随机字符串app.use(cookieParser(‘123456’));2.设置res.cookie(‘userinfo’,‘cookie222_info’,{maxAge:600000,signed:true})...原创 2019-02-04 17:40:35 · 363 阅读 · 0 评论 -
node.js学习----08Express中cookie的基本使用
Cookie特点:● cookie保存在浏览器本地● 正常设置的cookie是不加密的,用户可以自由看到;● 用户可以删除cookie,或者禁用它● cookie可以被篡改● cookie可以用于攻击● cookie存储量很小。未来实际上要被localStorage替代,但是后者IE9兼容。安装使用:node.js的环境搭建好了,说明npm 也安装完成了npm可以安装第三方库第...原创 2019-02-03 22:00:53 · 238 阅读 · 0 评论 -
node.js学习----07Express获取get和post传过来的参数
拿到 get 请求的参数 只需要 req.queryzhh5.js代码如下:// 引入var express=require('express');// 实例化var app=new express();// 路由// http://127.0.0.1:3000/news?name=zhh 就可以 访问到app.get('/news',function(req,res){ ...原创 2019-02-02 18:01:37 · 529 阅读 · 0 评论 -
node.js学习----06Express中间件的使用
中间件:就是匹配路由之前或匹配路由之后做的一系列的操作1应用级中间件zhh1.js 直接看代码:// 中间件:就是匹配路由之前或匹配路由之后做的一系列的操作// 应用级中间件// 引入var express=require('express');// 实例化var app = new express();// 中间件 表示匹配任何路由// 应用级中间件// next() ...原创 2019-02-02 17:49:17 · 139 阅读 · 0 评论 -
node.js学习----05Express框架路由模块化
项目结构:如上面项目结构app.js是项目的入口先访问到app.js 再执行index.js 或者 admin.js具体思路如下:app.js中:1 引入admin.jsvar admin = require(’./routes/admin.js’);2 访问admin.jsapp.use(’/admin’,admin);在admin.js中:1 可使用 express.R...原创 2019-02-01 16:25:08 · 277 阅读 · 0 评论 -
node.js学习----04Express框架安装使用
讲解:node.js的环境搭建好了,说明npm 也安装完成了npm可以安装第三方库express在 https://www.npmjs.com 查找 安装方法和使用。下面就讲一下,安装和使用express 的安装,使用步骤如下:node.js的环境搭建好了,说明npm 也安装完成了npm可以安装第三方库express在 https://www.npmjs.com 查找 安装方法和使...原创 2019-02-01 14:46:07 · 532 阅读 · 0 评论 -
node.js学习----03第三方模块的使用
node.js的环境搭建好了,说明npm 也安装完成了npm可以安装第三方库第三方库在 https://www.npmjs.com 查找以silly-datetime时间库为例 :0.第三方模块在 https://www.npmjs.com 找1.打开连接 搜索 silly-datetime2.dos名找到 D:\WebStorm\workplace\npmpackagejson_d...原创 2019-01-29 22:02:39 · 375 阅读 · 0 评论 -
node.js学习----02模块的引用
1.我们可以把公共的功能 抽离成为一个单独的 js 文件 作为一个模块,默认情况下面这个模块里面的方法或者属性,外面是没法访问的。如果要让外部可以访问模块里面的方法或者属性,就必须在模块里面通过 exports 或者 module.exports 暴露属性或者方法。2.在需要使用这些模块的文件中,通过 require 的方式引入这个模块。这个时候就可以使用模块里面暴露的属性和方法。项目结构:...原创 2019-01-29 21:49:54 · 157 阅读 · 0 评论 -
node.js学习----01环境搭建,简单使用
一、环境搭建,及基本使用1.官网地址https://nodejs.org/en/download/直接点击:选择Window Installer 直接下一步下一步安装完成即可2.测试是否安装成功打开dos 窗口 敲入命令 node -v出现版本号,说明成功说明安装成功了3.选择一个编辑器,这里推荐WebStorm(编辑器可以自己选择)下载地址:https://www.jetb...原创 2019-01-29 21:38:12 · 244 阅读 · 0 评论