Express Tutorial: The Local Library website

2018-05-15 17:26 更新
先決條件: 閱讀簡明介紹 對于以下文章,您還需要設(shè)置Node開發(fā)環(huán)境
目的: 介紹本教程中使用的示例應(yīng)用程序,并允許讀者了解將涵蓋的主題。

概述

歡迎使用MDN"本地庫"Express(Node)教程,其中我們開發(fā)了一個可用于管理本地庫目錄的網(wǎng)站。

在本系列教程文章中,您將:

  • Use the Express Application Generator tool?to create a skeleton website and application.
  • Start and stop the Node web server.
  • Use a database to store your application's data.
  • Create routes?for requesting different information, and templates ("views") to render the data as HTML to be displayed in the browser.
  • Work with forms.
  • Deploy your application to production.

您已經(jīng)了解了一些這些主題,并簡要地觸及了其他主題。 到本教程系列的結(jié)尾,你應(yīng)該知道足夠自己開發(fā)簡單的快速應(yīng)用程序。

LocalLibrary網(wǎng)站

LocalLibrary 是我們將在本系列教程的過程中創(chuàng)建和發(fā)展的網(wǎng)站的名稱。 正如您所期望的,網(wǎng)站的目的是為小型本地圖書館提供在線目錄,用戶可以在其中瀏覽可用的圖書并管理其帳戶。

這個例子被仔細選擇,因為它可以縮放以顯示我們需要的細節(jié),并且可以用來顯示幾乎任何Express特性。 更重要的是,它允許我們提供您在任何網(wǎng)站所需的功能的指導(dǎo)路徑:

  • In the first few tutorial articles we will define a simple browse-only?library that library members can use to find out what books are available. This?allows us to explore?the?operations that are common to almost every website: reading and displaying content from a database.
  • As we progress, the library?example naturally extends to demonstrate?more advanced website features. For example we can extend the library to allow new books to be created, and use this to demonstrate how to use forms, and support user authentication.

雖然這是一個非??蓴U展的示例,它被稱為本地庫有一個原因 - 我們希望顯示幫助您啟動并運行Express的最低信息 很快。 因此,我們將存儲有關(guān)圖書,書籍副本,作者和其他重要信息的信息。 然而,我們不會存儲圖書館可能借出的其他項目的信息,或提供支持多個圖書館網(wǎng)站或其他"大圖書館"功能所需的基礎(chǔ)設(shè)施。

我被困,我在哪里可以得到源?

在您完成本教程時,我們將提供相應(yīng)的代碼段,供您在每個時間點進行復(fù)制和粘貼,并且還有其他代碼,希望您能夠自己擴展(通過一些指導(dǎo))。

如果您遇到困難,可以在在Github上查找完整開發(fā)的網(wǎng)站版本。

概要

現(xiàn)在您已了解了有關(guān) LocalLIbrary 網(wǎng)站的詳情,以及您將要學(xué)習的內(nèi)容,現(xiàn)在是時候開始創(chuàng)建骨干計劃 a>包含我們的例子。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號