孙朝阳的博客

逆水行舟,不进则退!

解决使用ajax时session无效的问题

问题:node使用express-session,ajax,后台路由获取不到session! 解决方案:ajax默认不携带cookie,要想携带cookie或者session,需要设置credentials(fetch) / withCredentials(XMLHttpRequest)。 如...

2018-03-21 23:51:58

阅读数:1650

评论数:0

js es6 中 import 和 export的用法

模块功能主要由两个命令构成:export和import。export命令用于规定模块的对外接口,import命令用于输入其他模块提供的功能。—— ECMAScript 6 入门 阮一峰 用法示例如下: //导出 ept.js(导出模块所在文件) export var name = &qu...

2018-02-05 17:09:06

阅读数:186

评论数:0

node.js中 express-session的安装使用及session的持久化

1、安装express-session及session持久化中间件 npm install express-session session持久化插件安装说明 mac、linux平台使用session-file-store npm install session-file-store ...

2018-02-02 16:50:13

阅读数:1538

评论数:3

ajax的用法——基于fetch

fetch是用来取代XMLHttpRequest 基于promise的设计! 简单用法如下: fetch("/fetch1", { method:"post", headers:{ &quo...

2018-02-02 12:12:46

阅读数:89

评论数:0

ajax的用法——基于XMLHttpRequest

用法 1、创建XMLHttpRequest对象 var xhr = new XMLHttpRequest(); 2、使用xhr的 open() 和 send() 方法发送请求 /* * 第一个参数:表示请求方式 总共两种 GET POST * 第二个参数:表示请求路径 如标签a...

2018-02-01 15:11:03

阅读数:149

评论数:0

node.js中间件multer的使用

Multer简介: 安装: npm install --save multer 使用: 以express为例:使用express -e . 和 npm install 搭建项目架构! 1、在public下面创建multer.html,展示前端视图 html> hea...

2018-01-30 18:57:27

阅读数:115

评论数:0

win平台 express无法安装node-sass中间件的解决方案

使用express生成一个带有node-sass-middleware的项目: 1、生成项目架构 express -e -c sass . -e 表示生成ejs模板引擎 -c sass 表示使用sass . 表示在当前目录下生成 查看package.json 2、安装依赖库 ...

2018-01-30 17:14:07

阅读数:203

评论数:0

node.js中exports和module.exports的使用

每一个node.js文件,都有一个module对象,而每一个module对象都有一个初始化值为 {} 的 exports 属性。 node.js导出模块可以用以下两种方法: //方法一 exports.aaa = xxx; //方法二 module.exports = xxx; 方法一: ...

2018-01-30 15:29:43

阅读数:177

评论数:0

node.js 读取文件 fs.readFile()

1、一般用法 var path = require("path"); var fs = require("fs"); //let filePath = path.join(__dirname, "..", "leavem...

2018-01-22 18:30:52

阅读数:5580

评论数:0

Node 中使用 supervisor 自动重启服务

nodejs后台文件变化时 需要重启服务,才能有效,每次手动重启是一件很繁琐的问题,使用supervisor可以解决这个问题 supervisor可以自动监听文件变化,自动重启服务! 1、安装:npm install supervisor -g 全局安装 2、package.json 中做...

2018-01-13 18:24:37

阅读数:138

评论数:0

win下(ide:atom)node-sass的安装和编译

使用npm安装: 1、翻墙 2、以管理员身份运行atom 3、打开终端 运行命令:npm install node-sass -g 实现全局安装 使用淘宝镜像cnpm安装 1、npm install -g cnpm –registry=https://registry.npm.taob...

2017-12-25 10:58:35

阅读数:403

评论数:0

input添加照片

在HTML表单中,可以上传文件的唯一控件就是<input type=”file”> js实现如下: let fileDom = document.querySelector("input[type=file]"); //监听change事件 ...

2017-12-22 17:30:20

阅读数:299

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭