原创 Sequelize關聯表

關聯表 示例:現在要關聯兩張表:system 跟 user_sytem, model 'use strict'; module.exports = app => { const { STRING, DATE, INTEGER

原创 eggjs 跨域訪問

eggjs 跨域訪問 背景 因爲前端項目是Vue構建,爲了方便調試,故而設置可跨域訪問。 步驟 1.添加插件 egg-cors。 npm i egg-cors -S 2.啓用插件 egg-cors: 在 plugin.js 中:

原创 nodejs-child_process

child_process node遵循的是單線程單進程的模式,node的單線程是指js的引擎只有一個實例,且在nodejs的主線程中執行,同時node以事件驅動的方式處理IO等異步操作。node的單線程模式,只維持一個主線程,大

原创 react-router 開始

react-router 開始 react-router 是對你前端路由的管理配置. 注意 React項目的可用的路由庫是React-Router,當然這也是官方支持的。它也分爲: react-router 核心組件 react

原创 前後端分離合並配置

前後端分離合並配置 博客地址.

原创 nodejs-fs文件操作

nodejs-fs 文件操作. 文件操作 文件操作可以使用nodejs的內置 fs模塊實現。 並且所有文件系統操作都具有同步和異步的形式。 讀取文件 讀取文件內容的函數有異步的 fs.readFile() 和同步的 fs.rea

原创 docker-compose安裝 Linux環境

docker-compose安裝 開始 由於官方下載速度非常慢,所以切換到了國內鏡像: curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.0

原创 Can't perform a React on an unmounted component

剛學習使用react. 遇到這個問題,我一直不知道原因,後來終於知道了原因.我查看了許多資料,都說是計時器沒有關閉,但是實際上我並沒有開計時器. 後來才發現,是因爲異步請求的事,就是請求在mounted後發出,但是在unmount

原创 nunjucks

Nunjucks模板 它是一款JavaScript 模板引擎,可以動態生成頁面,相當於界面跟數據是分離的,MV模式. 這是一個模板渲染,以下在egg-js項目下進行. 首先引入該插件. npm i egg-view-nunju

原创 各種鏡像加速配置

各種鏡像加速配置 docker 鏡像加速 Linux下,/etc/docker/daemon.json,如果沒有則創建. { "registry-mirrors":[ "http://f1361db2.m.daocloud.

原创 Selenium上手

What selenium 是一套完整的web應用程序測試系統,包含了測試的錄製(selenium IDE),編寫及運行(Selenium Remote Control)和測試的並行處理(Selenium Grid)。 就是相當於

原创 react進階-redux

個人博客地址 react進階-redux 開始 Redux,一種新型的前端“架構模式”。經常和 React.js 一併提出,你要用 React.js 基本都要伴隨着 Redux 和 React.js 結合的庫 React-redu

原创 React 快速上手

React 快速上手 開始 開始一個React的項目. npx create-react-app my-app 注意:Node >= 8.10 和 npm >= 5.6,npx是 npm 5.2+ 附帶的 package

原创 mysql

create 指令 創建表 create table [database_name.]table_name (column_name column_type ,...,primary key(column_name,...));

原创 發送郵件

nodejs發送郵件 安裝 nodemailer庫. npm i nodemailer 配置發送方的服務器,賬號和密碼 const nodemailer = require('nodemailer'); const tr