原创 nginx: [emerg] bind() to 0.0.0.0:80 failed解決方案

第一步:查看nginx是否已經啓動了ps -e | grep nginx第二步:如果沒有的話則按照提示,查看0.0.0.0:80端口誰佔用了netstat -ltunp第三步:幹掉端口進程 kill 2030 //kill PID 根據PI

原创 node+express+nginx架構關於上傳文件出現 Request Entity Too Large 的問題

解決方法分兩步走: 1、修改express框架設置請求的允許最大值 將原框架中這兩行代碼: app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: fals

原创 mongodb用戶創建、mongoose數據庫連接

一、用戶創建 1、創建超級管理員 a.首先開啓Mongo服務,然後切換admin數據庫 use admin; b.創建 db.createUser({user:"root",pwd:"ceshi123",roles:[{role:"root

原创 局域網 pm2 離線安裝

大家習慣了公網下邊安裝pm2,速度還是蠻快的,也不用去擔心安裝後是否可以正常使用,按照網上大部分方法安裝都可正常使用;但是局域網下安裝確實少見,但是有些特殊情況下還需要本地部署。針對無公網本地怎麼部署到服務器,記錄一下我的部署過程。 1、

原创 mongoose無字段模糊查詢

參數 const val = req.body.val; const reg = new RegExp(val, 'i'); Model.find({ $or: [ { key1: {$regex: reg} },

原创 前端利用pdfobject.js處理pdf文件

插件說明 插件pdfobject.js官方鏈接:https://pdfobject.com/ 插件引入 a、創建盒子,可以對個盒子example1通過style添加樣式 <style> .pdfobject-container {

原创 vue父組件和子組件數據傳遞

1、父組件向子組件傳遞數據 父組件: <template> <div class="parent"> <p>父組件:{{ msg }}</p> <Child message="Hello, I am parent!"><

原创 Vue基本原理

前言 經過幾天的研究,發現學習框架的底層技術,收穫頗豐,相比只學習框架的使用要來的合算;如果工作急需,快速上手應用,掌握如何使用短期內更加高效;如果有較多的時間來系統學習,建議研究一下框架的等層技術、原理。 Vue、React、Angula

原创 classList介紹和原生JavaScript實現addClass、removeClass等

使用jQuery可以給元素很方便的添加class和刪除class等操作,現在原生的JavaScript也可以實現這個方法了。使用classList可以方便的添加class、刪除class、查詢class等。 語法: let elementC

原创 webpack4初學習

webpack基於node,因此想要學習webpack首先要安裝node。webpack4要安裝node8.2以上版本。 1、安裝webpack 全局安裝,方便以後使用 npm install webpack webpack-cli -g

原创 創建vue-cli框架項目

1、安裝最新版vue-cli 3.x npm install -g @vue/cli vue --version // 檢測vue-cli版本號 2、安裝vue-cli框架 vue init webpack project // 創建pro