一般模拟的数据只支持get方式,为了支持post等方式,可以采用把api转到node的路由上来实现。 const express = require('express'); const app = express(); …
分类:node.js教程学习
深入了解babel(一)
babel的定义 Babel 是 JavaScript 编译器,更确切地说是源码到源码的编译器,通常也叫做“转换编译器(transpiler)”。 babel-core 如果你需要以编程的方式来使用 Babel,可以使用…
解决vue-axios和vue-resource跨域问题
个人博客同步文章 https://mr-houzi.com/2018/02/… 最近在学习vue,在vue中没有ajax,而是利用vue-resource和vue-axios进行数据通信。Vue2.0之后,官…
learning sequelize
sequelize入门 在使用NodeJS来关系型操作数据库时,为了方便,通常都会选择一个合适的ORM(Object Relationship Model)框架。毕竟直接操作SQL比较繁琐,通过ORM框架,我们可以使用面…
promise以及async、await学习总结
Promise/async、await帮我们解决了什么 它给我们提供了一种新的异步编程解决方案,同时避免了困扰已久的回调地狱 // 异步的处理可能会产生这样的回调地狱(第二个异步操作和第一个异步的结果有关系) let A…
你可以说出export export default || model.exports exports 的区别吗(一)
一.前言: 用模块写代码,为什么要用模块来写代码:ES6之前,在js中定义的一切,都是共享一个全局作用域的,随着web应用变得复杂,这样做会引起如:命名冲突和安全问题、于是引入了模块。 二.清楚一个概念: export …
Node.js 中 JavaScript 代码的执行顺序
从开始执行的时间点上来看,Node.js 中的所有语句都是顺序执行的。但是,由于 Node.js 的异步特性,先开始执行并不意味着先执行完毕。这就造成了 Node.js 似乎没有顺序执行的假象。 需要注意的几个要点: 语…
vue-cli3 使用子目录部署问题
在使用 vue-cli3 build的时候,使用非子目录需要在 vue.config.js 中添加如下代码: module.exports = { baseUrl: process.env.NODE_ENV === 'p…
无网络环境使用node构建环境(webpack,gulp)
场景 最近须要把使用了webpack的前端项目交给后端开发,想解决无法在线安装node模块,曾试过申请后端开网,但无果。 近来发现一篇文章 是关于npm script的使用,解决了这个问题 关键点 其中关键点是npm s…
NodeAPI学习之Stream
Stream 流可以是可读的、可写的、或者是可读写的。所有的流都是EventEmitter的实例。 对象模式 所有使用Node.js API创建的流对象都只能操作strings和Buffer(或Unit8Array)。但…
【译】Tree-shaking - webpack 2 和 Babel 6
注:原文发表于 2015年 12月20日,彼时一些相关的技术方案还处于公测或者论证阶段。 Rich Harris’ module bundler Rollup popularized an important featu…
如何用es6 set实现交差并集
1.set用法 Set 实例的方法分为两大类:操作方法(用于操作数据)和遍历方法(用于遍历成员)。 操作方法: add(value):添加某个值,返回Set结构本身。delete(value):删除某个值,返回一个布尔值…