繼昨天,接下來的步驟是在Node.js command prompt 輸入npm install express –save,建立好後會發現在專案多了一串資料夾,這樣才算安裝好,如圖:
而在這之後,我使用文章寫的程式來實做看看。
程式寫的意思是,一開始套用安裝的express,後來設定app變數來呼叫express()函式,之後的const file是創建一個epd.db的資料庫檔案,然後載入sqlite3,新增一個sqlite3的資料庫,之後db檔案的修改function()第一行寫的是時間,設變數today等於新date()
而在這之後,我使用文章寫的程式來實做看看,我仔細的看了程式,程式寫著,新增資料是設定一個變數等於SQL語法中的INSERT INTO User(name,createTime,other) VALUES (?,?,?),意思是在User的資料表中,插入name、createTime、other的欄位,而這些欄位中的第一條內容是?(VALUES裡面的值,可用?代替,表示缺失的空值),分別對應輸入的順序。
後來的成果是只能創建出一個db檔,但是卻沒辦法創建資料表,以及資料表內容。隨即我就先查詢其他資料。如圖:
可以看的出來,只有檔名是epd.db,資料表完全沒有產生。這一次的研究是失敗的。