Создайте локальный Easy-Mock под Mac для создания поддельных данных

Vue.js

🎉Серверная сборка Easy-Mok может прочитать это

Зачем создавать Easy-Mock самостоятельно?

Недавно я поделился милой серией руководств по интерфейсу Xiaobai, и я уже поделился восьмой главой, На этом этапе мы собираемся перейти к следующему этапу совместного использования проектов и кейсов, который включает взаимодействие данных с фоном. Затем возникает проблема.В качестве атаки на переднюю разработку City Lion не записывает внутренние данные, а только локальные поддельные данные, которые далеки от реальной разработки предприятия.Чтобы имитировать реальное развитие предприятия и помочь вам написать API данные самостоятельно, рекомендуется использовать инструмент Easy-Mock для создания интерфейса данных API, но официальный сайтwww.easy-mock.com/Поскольку он открытый, его используют многие люди, и часто возникает явление недоступности. К счастью, официальный код с открытым исходным кодом, мы можем собрать собственный Easy-Mock локально или на сервере. Я поделюсь им ниже. -Mock локально в системе Mac.

Есть два способа установить Easy-Mock:

  • 1. ПройтиHomebrew
  • 2. Ручная настройка

homebrewНам это не удалось, поэтому этот ресурс установили вручную.

  • redis-5.0.2
  • mongodb-osx-ssl-x86_64-4.0.4
  • узел 8.9.1 (должна быть версия 8.9, его нельзя установить после запуска с более высокой версии, рекомендуется использовать nvm для управления версией узла)

2. Установите управление версиями узла nvm (установленные партнеры могут пропустить этот шаг)

  • 1. Откройте входной терминалcurl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
  • 2. Пройтиviилиvimкоманда открыть.bash_profileи добавьте следующий код, если нет.bash_profileфайл, затем создайте его самостоятельно
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" 
# This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  
# This loads nvm bash_completion

vi .bash_profileОткройте файл и нажмитеiВведите режим редактирования, скопируйте вышеуказанный код в редактор, затем нажмитеEscключ к выходу, затем нажмите и удерживайтеshift:войтиwqВведите Сохранить

Как правило, после установки мы вводим nvm -v, чтобы убедиться, что он действительно установлен. результат. . . К сожалению, там написано:

command not found: nvm

Не волнуйтесь, если вы столкнулись с вышеуказанной ошибкой, причина в том, что вы просто.bash_profileДобавленная вещь не вступила в силу.В это время введите в терминале:

source .bash_profile

Если это все еще не работает, предложите следующее

touch ~/.bash_profile
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

После установки черезnvm install 8.9.1Установитьnode 8.9.1版本

3. Установите редис

скачатьскачать.Redis.IO/релизы/горячие…И извлечь его на рабочий стол Рабочий столcd Desktop//usr/local/redis

sudo mv redis-5.0.2 /usr/local/redis
cd /usr/local/redis
sudo make test
sudo make install
redis-server

Смотрите картинку ниже, это означает, что ваша установка Redis прошла успешно!

установить монгодб

скачатьСлишком много всего происходит .MongoDB.org / oh First / MongoDB ...И извлеките его на рабочий стол

Перейдите в каталог рабочего стола и выполните:

sudo mv mongodb-osx-x86_64-4.0.4 /usr/local/mongodb

существует.bash_profile(создайте его, если он не существует) добавьте переменную среды в файл

export PATH=/usr/local/mongodb/bin:${PATH}

Затем выполните:

source ~/.bash_profile

Создайте/mongodb/data/dbпапка

sudo mkdir -p /mongodb/data/db

Примечание: если выsudo mkdir -p /mongodb/data/dbЭтот способ создать неудачный, рекомендуемыйsudo mkdirСоздавайте папки слой за слоем

Перейдите в каталог bin каталога установки mongodb./usr/local/mongodb/binвоплощать в жизнь

./mongod --dbpath /Users/frru/mongodb/data/db
./mongo // 如果是再次启动,不需要这句了

В-четвертых, установите easy-mock

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

начатьeasy-mockКаталог проекта

nvm use 8.9.1
npm run dev

5. Посетите, чтобы посмотреть эффект

http://localhost:7300

Готово!

Ссылка на ссылку:

у-у-у. Краткое описание.com/afraid/8 с 40 до 6…

Woohoo.imo occ.com/article/decent...

Отсканируйте QR-код ниже и ответьтеУчитьВы можете бесплатно получать новейшие обучающие материалы по интерфейсу, и я надеюсь, что мы вместе растем на пути к интерфейсу и вместе развиваемся!