🎉Серверная сборка 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. Посетите, чтобы посмотреть эффект
Готово!
Ссылка на ссылку:
у-у-у. Краткое описание.com/afraid/8 с 40 до 6…
Woohoo.imo occ.com/article/decent...
Отсканируйте QR-код ниже и ответьтеУчитьВы можете бесплатно получать новейшие обучающие материалы по интерфейсу, и я надеюсь, что мы вместе растем на пути к интерфейсу и вместе развиваемся!