Nitrogen 學習過程實錄(1)

2021-04-24 14:55:53 字數 1622 閱讀 3445

一、第一階段,熟悉quickstart基本情況

quickstart是nitrogen的樣本應用,通過分析它,了解如何製作處理動態網頁,如何完成web操作,如何裝配「**」等等。

1、把目錄d:/nitrogen/quickstart複製到d:,改名quickstart2後,複製回d:/nitrogen/quickstart2

以後的實驗,在目錄d:/nitrogen/quickstart2中進行。

2、在dos shell中執行命令:

d:/nitrogen/quickstart2 > quickstart.bat

屏上顯示:

可見,nitrogen依託的伺服器,是erlang自帶的inets;

網頁檔案,儲存在子目錄/wwwroot;

伺服器執行在埠8000: 

驗證執行,可在瀏覽器中開啟:http://localhost:8000

3、分析批命令檔案quickstart.bat

@echo off

echo copy nitrogen www files into ./content/wwwroot/nitrogen

rmdir /s /q ./wwwroot/nitrogen

mkdir ./wwwroot/nitrogen

copy ../www/* ./wwwroot/nitrogen

echo starting nitrogen on inets...

erl -make

前6句的操作任務是:

@echo off 不顯示命令執行的過程和結果

echo copy nitrogen www files into ./content/wwwroot/nitrogen

顯示一行:copy nitrogen www files into ./content/wwwroot/nitrogen

rmdir /s /q ./wwwroot/nitrogen

刪除目錄wwwroot/nitrogen及其子目錄,並且不需要使用者確認

mkdir ./wwwroot/nitrogen

建立目錄wwwroot/nitrogen

copy ../www/* ./wwwroot/nitrogen

從目錄d:/nitrogen/www中,複製全部檔案到d:/nitrogen/quickstart2/nitrogen

echo starting nitrogen on inets...

顯示一行:starting nitrogen on inets...

Nitrogen 學習過程實錄(8)

3 nitrogen 是怎樣處理路由 route 和操作請求 request 的 路由和請求,是web伺服器必須處理的2項基本任務。由專案模組,如quickstart.erl,規定處理方式 route path nitrogen route path request module nitrogen ...

Nitrogen 學習過程實錄(12)

7 nitrogen 的元件 elements 元件是構成nitrogen動態網頁的 片斷。元件由erlang的記錄 record 和支援模組 erl檔案 組成,用以告知編譯器 rendering engine,直譯是 渲染機 感覺不符合漢語習慣 如何翻譯成html內容。許多erlang元件有htm...

mysql安裝過程實錄

mysql安裝過程實錄 1.切換到mysql的安裝檔案目錄下.成功資訊 thank you for install mysql.3.make 安裝完後尾部類似這種 4.make install 安裝完後尾部類似這種 mysql install db mysql install db user roo...