1. 程式人生 > >吾日三省吾身:高否?富否?帥否? 否!否!否! 安心上班吧……

吾日三省吾身:高否?富否?帥否? 否!否!否! 安心上班吧……

Easy Mock 是一個視覺化,並且能快速生成模擬資料的持久化服務

如果沒有內網部署的條件,推薦使用線上服務。只要直接註冊就可以使用啦!!!

現在來說說怎麼window7系統下 本地部署Easy Mock環境

快速開始

在開始之前,假設你已經成功安裝了 Node.js(>= v8.9)& MongoDB(>= v3.4)& Redis(>= v4.0)。

MongoDB安裝教程:http://www.runoob.com/mongodb/mongodb-window-install.html

Redis安裝教程:http://www.runoob.com/redis/redis-install.html

安裝

$ git clone https://github.com/easy-mock/easy-mock.git
$ cd easy-mock && npm install

配置檔案

找到 config/default.json,或者建立一個 config/local.json 檔案,將如下需要替換的欄位換成自己的配置即可。

不同環境會載入不同的配置檔案,在此之前你應該對 node-config 有所瞭解。

{
  "port": 7300,
  "host": "0.0.0.0",
  "pageSize": 30,
  "proxy": false,
  "db": "mongodb://localhost/easy-mock"
, "unsplashClientId": "", "redis": { "port": 6379, "host": "localhost" }, "blackList": { "projects": [], // projectId,例:"5a4495e16ef711102113e500" "ips": [] // ip,例:"127.0.0.1" }, "rateLimit": { // https://github.com/koajs/ratelimit "max": 1000, "duration": 1000 }, "jwt": { "expire"
: "14 days", "secret": "shared-secret" }, "upload": { "types": [".jpg", ".jpeg", ".png", ".gif", ".json", ".yml", ".yaml"], "size": 5242880, "dir": "../public/upload", "expire": { "types": [".json", ".yml", ".yaml"], "day": -1 } }, "fe": { "copyright": "", "storageNamespace": "easy-mock_", "timeout": 25000, "publicPath": "/dist/" } }

背景圖配置:

登入頁的背景圖服務目前支援 Unsplash 與 Bing

如果 unsplashClientId 配置留空,預設由 Bing 提供服務。

注意:

  • publicPath 預設是 '/dist/'。如有需要,可以將其替換成自己的 CDN;
  • 關於 fe 的配置,一旦發生改變應該重新執行 build 命令。

啟動

$ npm run dev
# 訪問 http://127.0.0.1:7300


更多命令

# 前端靜態資源構建打包
$ npm run build

# 以生產環境方式啟動,需要提前執行 build
$ npm run start

# 單元測試
$ npm run test

# 語法檢測
$ npm run lint

伺服器部署

在此之前請先配置好配置檔案。

PM2

當在內網伺服器部署時,推薦使用 PM2 來守護你的應用程序。

全域性安裝 PM2

$ [sudo] npm install pm2 -g

用 PM2 啟動

在此之前,你應該已經完成了 build。

$ NODE_ENV=production pm2 start app.js

相關推薦

安心上班……

Easy Mock 是一個視覺化,並且能快速生成模擬資料的持久化服務如果沒有內網部署的條件,推薦使用線上服務。只要直接註冊就可以使用啦!!!現在來說說怎麼window7系統下 本地部署Easy Mock

與認知

吾日三省吾身是我們從小耳熟能詳的一句名言,但是每個人都有個疑問,對於這些至理名言,覺得都有道理,但是卻總是做不到那種地步。即使你去進行三省吾身了,你會發現,有時你並不能省到什麼東西。 那這是為什麼呢,我覺得這個就和我們的認知水平是相關的,每個人都學過三省吾身,但是為什麼不是每個人都

感想 最近看論文,寫程式碼,做資料,總感覺很忙,但是又好像啥都沒做。犯了一個錯誤,把太多主要精力放在繁瑣、簡單的事務上了,等到這些事做完了,就沒有足夠的精力看演算法和論文了。 沒學的內容 深度看的比較多,傳統的一些優秀影象演算法,接觸的很少啦~ 這是不應該的!!

的石濤,與持續嬗變的天搜股份

  “網際網路行業的三個月,就如同傳統產業的三年,只有不斷擁抱時代、擁抱變化,才能決勝未來。”在這個月初的季度員工大會上,浙江天搜科技股份有限公司(簡稱:浙江天搜)董事長石高濤以這樣一句話,為浙江天搜這一年來在發展戰略和組織結構上的調整優化做出註解。   作為一個在網際網路行業已經打拼十幾年的“老司機”

樸素貝葉斯的個常用模型斯、多項式、伯努利

樸素貝葉斯是一個很不錯的分類器,在使用樸素貝葉斯分類器劃分郵件有關於樸素貝葉斯的簡單介紹。 若一個樣本有n個特徵,分別用x1,x2,…,xnx1,x2,…,xn表示,將其劃分到類ykyk的可能性P(yk|x1,x2,…,xn)P(yk|x1,x2,…,xn)為:

Kubernetes實戰指南(十四) 可用安裝K8s叢集1.20.x

@[toc] ## 1. 安裝說明 雖然K8s 1.20版本宣佈將在1.23版本之後將不再維護dockershim,意味著K8s將不直接支援Docker,不過大家不必過於擔心。一是在1.23版本之前我們仍然可以使用Docker,二是dockershim肯定會有人接盤,我們同樣可以使用Docker,三是Dock

為物聯網而生性能時間序列數據庫HiTSDB商業化首發

ec2 dll UC npv rbf asi AR ioc AC 7f9vd3痛味乜譚團角http://wenda.cngold.org/question747501.htmmum4e4陌低蟹園腔勻http://wenda.cngold.org/question747391

Zabbix()級應用之--展示、模版、自定義屬性測試實例

zabbixZabbix的高級應用1.展示接口: (1)graph: simple graph:每個Item對應的展示圖形; custom graph:創建一個融合了多個simple graph的單個graph; (2)screen: 把多個custom graph整合於一個屏幕進行展示; (3)

本戲精程式設計師為自己搭建相親網站,一人分飾十角

霓虹國一直腦洞很大,從動漫到遊戲到各種整蠱綜藝,總能讓我們大跌眼鏡,最近有一檔節目中就出現了這麼一個神奇的程式設計師小哥...... 他神奇就神奇在,為自己做了一個與眾不同的相親網站。 一個神奇的網站 昨天,前臺小姐姐神祕兮兮的跑過來說,她在一個日本綜藝節目裡看到一個神奇的網站。小姐姐說這個

Redis詳解之-叢集方案可用(使用Redis Sentinel)(

對以前的內容進行一下總結和複習。 瞭解Redis的基本引數配置和使用。瞭解事件訂閱和持久化儲存方式(RDB和AOF)。Redis叢集方案:高可用(使用Redis Sentinel),官網Rdeis3.x推薦三主三從的方式,後面再介紹,參考(https://www.cnb

【火熱報名】1月19阿里雲棲開發者沙龍合肥專場併發企業級應用架構實踐分享

活動介紹 阿里雲棲開發者沙龍是“雲棲社群”主辦的線下技術沙龍品牌,希望通過技術乾貨分享來打通線上線下專家和開發者的連線。沙龍每期將定位不同的技術方向,逐步覆蓋 雲端計算,大資料,前端,PHP,android,AI,運維,測試 等技術領域,並會穿插一些特別專場(開源專場,女性開發者專場,開發者成長專場等)。我

面試題(併發程式設計

高併發程式設計在 Java 5.0 提供了 java.util.concurrent(簡稱 JUC )包,在此包中增加了在併發程式設計中很常用的實用工具類,用於定義類似於執行緒的自定義子系統,包括執行緒

APUE級進程間通信

creat conn 核心 sockets desc returns protocol type sin 這一章核心內容:使用 UNIX 域套接字傳送文件描述符。 /* Create two new sockets, of type TYPE in domain DO

一起talk C栗子(第十四回C語言實例--巧用溢出計算最值)

gcc 空間 代碼 讓我 計算 max value 其他 存儲 點擊 各位看官們。大家好,上一回中咱們說的是巧用移位的樣例,這一回咱們說的樣例是:巧用溢出計算最值。 閑話休提,言歸正轉。讓我們一起talk C栗子吧! 大家都知

Linux時間子系統之六精度定時器(HRTIMER)的原理和實現

3.4 size 屬於 running return repr 而是 復雜度 ctu 上一篇文章,我介紹了傳統的低分辨率定時器的實現原理。而隨著內核的不斷演進,大牛們已經對這種低分辨率定時器的精度不再滿足,而且,硬件也在不斷地發展,系統中的定時器硬件的精度也越來越高,這也給

python之路——作業級FTP(僅供參考)

ice 靜態 enc lose 自己的 創建目錄 返回 msg 組成 一、作業需求 1. 用戶加密認證2. 多用戶同時登陸3. 每個用戶有自己的家目錄且只能訪問自己的家目錄4. 對用戶進行磁盤配額、不同用戶配額可不同5. 用戶可以登陸server後,可切換目錄6. 查看當前

精通CSS級Web標準解決方式(第2版)

avi css dsm table 段落 空元素 支持 :after med 精通CSS:高級Web標準解決方式(第2版) 跳轉至: 導航、 搜索 層疊重要度:(也就是說。用戶!important能夠覆蓋inline style)

SS中的種樣式來源創作人員、讀者和用戶代理

最終 插件 evel 想要 開發者 有一個 agen 接口 html CSS中的樣式一共有三種來源:創作人員、讀者和用戶代理,來源的不同會影響到樣式的層疊方式,很多第一次學習CSS的朋友,對這三種來源可能會存在一些困惑,下面我寫一下自己的理解,若有錯誤的地方還請指正。首先,

種方式求 輸入一個整數,輸出該數二進制表示中1的個數。其中負數用補碼表示

情況 temp 進制數 二進制表示 pac print 類型 solution 方式 package com.example; public class Solution { /* * 轉化成2進制數計算 */ public int NumberOf1(int n) {