国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

教你快速搭建Node.Js服務器的方法教程

2024-05-06 15:19:07
字體:
來源:轉載
供稿:網友

前言

Node.js 是一個事件驅動 I/O 服務端 JavaScript 環境,也可以理解為服務器端運行的 JavaScript。JS 作為一門編程語言,是運行在稱為 JS 運行時的虛擬機中的,而在 I/O 功能上,JS 更多依賴于宿主環境。一般我們遇到的宿主環境主要是瀏覽器,Node.js 則是在服務器端運行的高速 JavaScript 解釋器。

近期遇到一個小型網站需要建立一個簡單的 Web 服務器,原本想用 SpringMVC 解決,無奈 Spring 的哲學博大精深,自己才疏學淺,不能快速出貨,因此決定用 Node.js 試試,這里就簡單介紹下如何快速啟動一個簡單易用的 Web Server。這里我使用的開發環境是基于 Ubuntu 14.04 的 Elementary OS。

1. 準備工作

1.1 安裝 NodeJS 環境和 npm 模塊管理器

sudo apt-get install nodejssudo apt-get install npm

npm 是一個優秀的 Node 模塊管理器,在開發中幫助我們解決很多第三方代碼庫的依賴管理事務。

1.2 設置 npm 代理

假如沒有提前做任何額外措施,那么必然當你使用 npm 從網絡下載自己需要的 NodeJs 模塊時,速度會非常慢,甚至會因超時而失敗,具體原因不多講,推薦使用淘寶的 npm 鏡像,問題會得到解決。

打開 ~/.npmrc 文件 輸入 registry = https://registry.npm.taobao.org 保存退出

注意如果你曾設置過全局穿墻但是 npm 依然速度很慢,可以試試在 ~/.npmrc 文件中繼續添加

proxy=false

2. 用 Express Generator 搭建開發環境

Express 是目前最流行的基于 Node.js 的 Web 開發框架,可以快速地搭建一個完整功能的網站。

Express Generator 是 Express 的應用程序生成器工具,使用它可以快速建立完整的項目文件目錄。

2.1 安裝 Express Generator

$ npm install express-generator -g

2.2 建立 Express 應用程序

express --view=pug NodeApp

這里 view 參數是用來預設開發中使用的模板引擎的。更多參數如下

express -hUsage: express [options] [dir] Options: -h, --help output usage information --version output the version number -e, --ejs add ejs engine support --pug add pug engine support --hbs add handlebars engine support -H, --hogan add hogan.js engine support -v, --view <engine> add view <engine> support (ejs|hbs|hjs|jade|pug|twig|vash) (defaults to jade) -c, --css <engine> add stylesheet <engine> support (less|stylus|compass|sass) (defaults to plain css) --git add .gitignore -f, --force force on non-empty directory

2.3 解決模塊依賴

進入剛剛建立的 NodeApp 文件夾,可以看到里面有一個 package.json 文件,它定義了這個項目所需要的各種模塊,以及項目的配置信息(比如名稱、版本、許可證等元數據),npm可以依據它來管理項目模塊。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 亚东县| 定州市| 长武县| 廊坊市| 枝江市| 龙井市| 宿松县| 普兰店市| 抚松县| 临朐县| 娱乐| 神农架林区| 临海市| 天柱县| 府谷县| 乌拉特前旗| 甘孜县| 奉新县| 普陀区| 新闻| 和林格尔县| 丹寨县| 布尔津县| 罗甸县| 台中县| 吴川市| 辛集市| 田阳县| 江城| 延寿县| 临安市| 乌拉特前旗| 永福县| 汕尾市| 武宣县| 吕梁市| 逊克县| 延川县| 宁蒗| 泾阳县| 清水河县|