GitHub е дом на над 50 милиона разработчици, които работят заедно за хостване и преглед на код, управление на проекти и изграждане на софтуер заедно.

http

GitHub е мястото, където светът създава софтуер

Милиони разработчици и компании изграждат, доставят и поддържат своя софтуер на GitHub - най-голямата и най-модерна платформа за развитие в света.

Използвайте Git или плащане с SVN, като използвате уеб URL адреса.

Работете бързо с нашия официален CLI. Научете повече.

Стартиране на GitHub Desktop

Ако нищо не се случи, изтеглете GitHub Desktop и опитайте отново.

Стартиране на GitHub Desktop

Ако нищо не се случи, изтеглете GitHub Desktop и опитайте отново.

Стартиране на Xcode

Ако нищо не се случи, изтеглете Xcode и опитайте отново.

Стартиране на Visual Studio

Последен ангажимент

Git статистика

Файлове

Неуспешно зареждане на последната информация за фиксиране.

README.md

Node.js HTTP заявка междинен софтуер за регистрация за Express с MongoDB като място за съхранение; Morgan и Mongoose.

Вдъхновен от Съхраняване на данни от дневника MongoDB статия.

Вградена поддръжка за синтактичен анализ на низове, числа, дата и потребителски агент.

Силно конфигурируем изход със значими настройки по подразбиране; поддръжка за стандартни опции за мангуста и морган.

Персонализирани опции за предоставяне на низ за връзка на MongoDB и за контрол на анализирането на записи.

connectionString: монгов низ за връзка, по подразбиране е mongodb: // localhost: 27017/morgan-mongo. Ако използвате MongoDB Atlas (т.е. низ за връзка със схема на протокол mongodb + srv), dbName трябва да бъде допълнително предоставен в connectionOptions .

Проби за използване на други опции могат да бъдат намерени в тестове. MappingDescriptor е описан в раздела Персонално картографиране по-долу.

Този раздел е предмет на подобрения. Чувствайте се свободни да отворите issus в случай на въпроси.

Описва картографиране от маркери на morgan към свойства в документ mongo:

Съпоставянията по подразбиране са описани от defaultMappingDescriptor.

Описва картографиране на единичен морганен маркер към собственост в документ mongo:

  • prop: име на свойството на документа на mongo
  • тип: мангуста SchemaType. Ако манипулаторът не е предоставен изрично, манипулаторът по подразбиране ще се използва за обработка на String, Number, Dates и потребителски тип потребителски агент. Ако типът е пропуснат, стойността на символа ще бъде непроменен низ.
  • параметри: параметри на токена morgan. В случай, че имате няколко еднакви маркера с различни параметри, за да запазите уникалността на ключовете в MappingDescriptor, параметрите могат да бъдат предадени като част от името на маркера там:
  • манипулатор: по избор персонализирана обработка на стойност на символа (низ) към всеки желан изходен тип

Чувствайте се свободни да допринасяте, като отваряте издания с всякакви въпроси, доклади за грешки или заявки за функции.

mongoose-morgan - записите не се анализират, а се съхраняват в mongo като низове.