1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-Easy-Mock

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Перевод текста на русский язык:

Node.js Version MongoDB Version Redis Version Build Status Coverage Status js-standard-style License Chat

**Благодаря компании Souche Inc., предоставляющей сервер для онлайн-сервиса.**

Souche Inc.

Ссылки

Введение

Если вы не можете самостоятельно развернуть службу Easy Mock, рекомендуется использовать онлайн-сервис.

Easy Mock — это постоянный сервис, который быстро генерирует фиктивные данные и предоставляет возможность визуализации.

Особенности

  • Поддержка проксирования API
  • Удобные ярлыки
  • Совместное редактирование
  • Поддержка командных проектов
  • RESTful
  • Поддержка Swagger | OpenAPI Specification (1.2, 2.0 и 3.0)
    • Быстрое создание проекта на основе Swagger
    • Отображение параметров и возвращаемого значения
    • Отображение модели класса
  • Более гибкая и расширяемая структура данных ответа
  • Настройка пользовательских ответов (например, статус/заголовки/куки)
  • Использование схемы Mock.js
  • Поддержка restc для предварительного просмотра API

Быстрый старт

Прежде чем начать, мы предполагаем, что у вас уже установлены Node.js (v8.x, v10.x не поддерживается) & MongoDB (>= v3.4) & Redis (>= v4.0).

Установка

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

Конфигурация

Найдите config/default.json или создайте config/local.json, чтобы перезаписать некоторые настройки.

Easy Mock будет загружать разные файлы конфигурации в зависимости от вашей среды. Обратитесь к node-config, чтобы получить дополнительную информацию, поскольку Easy Mock использует node-config в качестве модуля конфигурации.

{
  "port": 7300,
  "host": "0.0.0.0",
  "pageSize": 30,
  "proxy": false,
  "db": "mongodb://localhost/easy-mock",
  "unsplashClientId": "",
  "redis": {
    "keyPrefix": "[Easy Mock]",
    "port": 6379,
    "host": "localhost",
    "password": "",
    "db":
``` **Примечание:**

* Значение по умолчанию для `publicPath` — `/dist/`. При необходимости вы можете заменить его на собственный CDN.
* Если вы изменили некоторые настройки `fe`, вам следует запустить команду `build`, чтобы адаптировать эти изменения.

**Предыстория:**
Easy Mock поддерживает два фоновых сервиса: Unsplash и Bing.
Если вы оставите `unsplashClientId` пустым, фон будет предоставлен Bing.

### Запуск
```sh
$ npm run dev
# Посетите http://127.0.0.1:7300

Дополнительные команды

# Сборка фронтенд-ресурсов
$ npm run build

# Запуск Easy Mock в рабочей среде (сначала необходимо выполнить сборку)
$ npm run start

# Запустить юнит-тест
$ npm run test

# Проверить линтинг
$ npm run lint

Развёртывание

Пожалуйста, настройте файлы конфигурации перед этим шагом.

PM2

Мы рекомендуем использовать PM2 в качестве вашего процесса-демона.

Установить PM2 глобально

$ [sudo] npm install pm2 -g

Запуск через PM2

Сначала необходимо выполнить сборку.

$ NODE_ENV=production pm2 start app.js

Выпуски

Смотрите Release, где вы получите все выпуски и их журнал изменений.

Вклад

Теперь Easy Mock поддерживается командой Mobi-Architecture компании Souche Inc. Если у вас есть вопросы по этому проекту, вы можете опубликовать Issues или сделать несколько Pull Requests. Прежде чем вносить свой вклад, мы рекомендуем вам прочитать руководство по внесению вклада.

Обратная связь в реальном времени

Вы можете оставить обратную связь через QQ group.

QQ — самое популярное программное обеспечение для обмена мгновенными сообщениями в Китае, которое можно загрузить с сайта http://en.qq.com/. Номер группы QQ: 595325417, а вот QR-код группы:

Кто развернул Easy Mock

Если вы развернули Easy Mock на своём сервере, пожалуйста, сообщите нам об этом здесь.

  • Souche inc | 大搜车
  • Ruff
  • Qiniu | 七牛
  • Head Spring | 恒达时讯
  • Digital Union | 数字联盟
  • CityTogo | 兔狗家装
  • Mistong | 铭师堂
  • Tuotuo Internet | 妥妥网络
  • Straight flush | 同花顺
  • 360 Enterprise Security | 360企业安全集团
  • MeiTuan | 美团网
  • Wenba. Inc | 上海谦问万答吧云计算科技有限公司 AI学部门
  • PPMoney | 万惠集团
  • Mysoft Yunke | 明源云客
  • GeekPark | 极客公园
  • Enation Soft Co., Ltd | 易族智汇(北京)科技有限公司
  • Harmony Cloud | 杭州谐云科技有限公司
  • China Literature | Чжуанкер, Ксадилла Икс, Осток, Синью 198736.

Основные участники.

Таблица с идентификатором «contributors» содержит следующую информацию:

chuangker
chuangker
XadillaX
XadillaX
ostoc
ostoc
xinyu198736
xinyu198736

Лицензия

GPL-3.0

В запросе нет текста технической направленности из области разработки и тестирования программного обеспечения. Текст запроса представляет собой список ссылок на различные веб-сайты.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Easy Mock — это визуализация и возможность быстрого создания постоянных данных для тестирования. Развернуть Свернуть
JavaScript и 5 других языков
GPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-Easy-Mock.git
git@api.gitlife.ru:oschina-mirror/mirrors-Easy-Mock.git
oschina-mirror
mirrors-Easy-Mock
mirrors-Easy-Mock
dev