node
原鑫@博客
目前工作于北京,担任前端开发,小菜鸟的进阶路程!!
展开
-
express如何写一个get请求
执行npm i expressvar express = require('express');var app = express();app.get('/', function (req, res) { res.send('hello word')});app.get('/getid:id?', function (req, res) { if (req.quer...原创 2018-10-26 15:26:45 · 1021 阅读 · 0 评论 -
node的http模块
http是一个网络传输协议当我们在网络上输入一个域名,首先浏览器会针对域名进行解析,解析成ip地址每一个ip地址都会对应一个远程服务器,服务器会拿到浏览器传来的信息,进行操作,将数据吐给浏览器浏览器进行解析同样node也有这样一个东西!let http = require('http')let server = http.createServer()server.on('erro...原创 2019-01-09 16:50:45 · 204 阅读 · 0 评论 -
node的文件夹操作
let fs = require('fs')// 新建文件夹fs.mkdir('新建的文件夹', function () {})// 删除文件夹fs.rmdir('新建的文件夹', function () {})// 查看文件信息fs.readdir('./', function (err, file) { // 判断文件还是文件夹 console....原创 2019-01-08 18:03:43 · 865 阅读 · 0 评论 -
nodeJS读写文件
nodeJS读文件打开文件,然后new一个buffer保存起来,输出fd是打开文件成功的标志let fs = require('fs')fs.open('1.txt', 'r', (err, fd) => { let file = new Buffer(20) fs.read(fd, file, 0, 20, null, () =>原创 2019-01-07 17:43:04 · 2065 阅读 · 0 评论 -
nodeJs的循环引用
循环引用在平时的开发过程中大家一定碰到过,同样NODE.JS中也会有这个问题,我们做一个测试(1)a.js文件var b = require('../test/b');module.exports.a = 1;console.log('a.js get b:' + b.b);(2)b.js文件var a = require('../test/a');console.log('b....原创 2019-01-10 15:52:41 · 1774 阅读 · 0 评论 -
node+express+multer+vue+element-ui实现文件上传
实现方式 : ele-ui + express + multer如果你能看到我这篇文章,很荣幸,你一定踩了很多坑,现在node的上传普遍使用multer,这玩意,不同版本使用的方式还不太一样,希望你看完这篇文章,能够在脸上洋溢出幸福的笑容!基于multer 1.41 版本实现的上传系统直接粘代码 <el-form-item label="文件" label-width="1...原创 2018-12-10 18:43:04 · 3704 阅读 · 3 评论 -
Token 的作用和原理
Token,就是令牌,最大的特点就是随机性,不可预测。一般黑客或软件无法猜测出来。那么,Token有什么作用?又是什么原理呢?Token一般用在两个地方:1)防止表单重复提交、2)anti csrf攻击(跨站点请求伪造)。一般的做法是请求接口的时候,获取最新的Token,然后在发送请求的时候,把Token传过去。一般是在全局的$ajax或者axios中封装抵挡csrf攻击的方法1)T...原创 2018-11-08 19:03:30 · 5917 阅读 · 0 评论 -
如何用express新建项目!
执行npm i -g express到这里还没完 新版的express还需安装express命令 pm install -g express-generator到这里就安装完nodejs和express 下面创建一个项目 express ejs hello加ejs是创建ejs项目 ejs对于新手要好理解点npm install 完美!...原创 2018-10-26 16:12:35 · 361 阅读 · 0 评论 -
vue-cli怎么和express搭建项目!
1.其实自动解除vue一来,就一直在想这个问题,问题是:express后台有一个服务是3000端口,然后vue-cli又开启了一个8080端口,那么怎么把他们两个结合在一起呢?要跨域吗?部署到服务器的时候应该运行这个npm run dev的命令吗和npm run build的命令吗???等等一大堆的问题2.原因在于现在太多的前端工具帮我们做了太多,而我们只学会了打命令,而没有搞清楚这些命令...原创 2018-10-26 16:03:57 · 3224 阅读 · 1 评论 -
express路由解析
小提示:express 使用了 path-to-regexp 模块实现的路由匹配。req.query: 解析后的 url 中的 querystring,如 ?name=haha,req.query 的值为 {name: ‘haha’}req.params: 解析 url 中的占位符,如 /:name,访问 /haha,req.params 的值为 {name: ‘haha’}req.b...原创 2019-01-16 16:15:53 · 939 阅读 · 0 评论