express-locallibrary-tutorial

Ochiq manbalardan

NodeJS/Express asosida yozilgan «Local Library» veb-sayti; MDN serverli dasturlash boʻyicha NodeJS moduli uchun namuna: https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs.

Mashina tarjimasi · Asl matnni koʻrsatish

Local Library website written in NodeJS/Express; example for the MDN server-side development NodeJS module: https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs.

IlovaKategoriya: Veb-ilovalar · Hujjatlar va viki · Taʼlim (LMS)Open sourcemaʼlumot tekshirilgan: 16-okt, 2026

Sharh

  • demo
  • example
  • express
  • nodejs
  • webapp

Oʻrnatish

Buyruqlar faqat koʻrsatiladi, marketpleys ularni bajarmaydi. Rasmiy hujjatlar bilan solishtiring.

Moslik

«Nomaʼlum» dalil topilmaganini bildiradi, mahsulot mos emasligini emas.
PlatformaHolatArxitekturaDalilIshonchlilik
Web browserNomaʼlum———
Server / self-hostedNomaʼlum———
Container (OCI)Nomaʼlum———

Relizlar

tekshirilgan: 30-okt, 2026
Manbada relizlar topilmadi.

Sifat profili

algoritm quality-v1.0 · baholangan 16-okt, 2026
Sifat bahosi76
Xavf bahosi0
Ishonchlilik 1.00
Sifat bahosi va xavf bahosi — turli koʻrsatkichlar. Yuqori sifat xavfsizlikni kafolatlamaydi.

Baho tarkibi

Qoʻllab-quvvatlash · 2020
last activity 12 days ago
Hujjatlar · 1515
README 2197 chars, description present
Foydalanishga tayyorlik · 159
install instructions: yes; releases: no
Metamaʼlumotlar · 108
3/4 of description, homepage, license, topics
Relizlar · 102
0 release(s)
Kategoriya aniqligi · 105
classifier confidence 0.5
Ommaboplik · 108
1276 stars (log-dampened, 10k = max)
Litsenziya aniqligi · 55
SPDX CC0-1.0
Hamjamiyat · 55
issues enabled, 841 forks

Litsenziya

CC0-1.0
Litsenziya maʼlumrepozitoriy xostingi maʼlumotlariga koʻra

Bu katalog siyosati holati, yuridik xulosa emas.

Manbalar

github.com/mdn/express-locallibrary-tutorialAsosiy★ 1 276 yulduzfaollik: 3-okt, 2026Asosiy repozitoriy · Ishonchlilik 1.00

Sharhlar

Sharh yozish uchun kiring

Hali sharhlar yoʻq.

Muqobillar

README

mdn/express-locallibrary-tutorial dan · litsenziya CC0-1.0 · yuklangan 30-okt, 2026

express-locallibrary-tutorial

Tutorial "Local Library" website written in in Node/Express.


This web application creates an online catalog for a small local library, where users can browse available books and manage their accounts.

[A UML diagram showing the relation of database entities in this example repository]

For more information see the associated MDN tutorial home page.

Note The auth branch in this repository implements an unsupported and undocumented version of the library with User Authentication and Authorization. This may be a useful starting point for some users.

Quick Start

To get this project up and running locally on your computer:

  1. Set up a Node.js development environment.

  2. Once you have node setup install the project in the root of your clone of this repo:

    npm install
    
  3. Run the tutorial server, using the appropriate command line shell for your environment:

    # Linux terminal
    DEBUG=express-locallibrary-tutorial:* npm run devstart
    
    # Windows Powershell
    $ENV:DEBUG = "express-locallibrary-tutorial:*"; npm start
    
  4. Open a browser to http://localhost:3000/ to open the library site.

[!NOTE] The library uses a default MongoDB database hosted on MongoDB Atlas. You should use a different database for your own code experiments.

Contributing

The project is the result of carefully running through all the steps in the tutorial on MDN. Any changes to either MDN or this project must be synchronized. Generally it is better to implement changes here before submitting them to MDN.

Before submitting a PR, make sure that the tests pass:

npm test
Repozitoriyni ochish ↗