nodejs express基本應用1

2021-08-29 01:10:48 字數 1250 閱讀 1222

一.初始化操作

1.初始化package.json

npm init -y
在目錄下生成乙個檔案package.json

2.安裝需要的module

npm install express

npm install body-parser

npm intall multer

安裝完畢後會在目錄下出現node_modules資料夾和package-lock.json,並在package.json中新增相應的module描述

二.牛刀小試

1.建立js檔案

引用express

var express =require("express")
如何建立web伺服器

我們使用express非常簡單

console.log("server is start");})

開始操作:當前目錄下在命令列執行js檔案

demo.js是檔名

node demo.js
這樣我們監聽埠8888

在瀏覽器上訪問

出現了cannot get而不是無法訪問伺服器,說明我們的伺服器搭建起來了

bingo(為什麼我們沒有頁面出現呢)

原因:我們沒有對訪問進行相關的處理

解決首先我們試一下對所有的訪問進行處理

console.log("所有訪問已被接收");})

我們再次執行測試一下

後台出現了輸出,說明我們接收到了訪問

問題來了,如何控制訪問的頁面,並在瀏覽器上顯示(很簡單)

注釋掉剛才的**,我們這樣寫

res.sendfile(__dirname+'/'+'index.html');})

res.sendfile(__dirname+'/'+'test.html');

})

NodeJs Express框架安裝

開啟cmd命令列 輸入 npm install express g 數秒之後就安裝完成了 輸入express help命令可以檢視命令幫助 usage express options path options s,sessions add session support t,template add...

Nodejs Express建立HTTPS伺服器

為了使我的nodejs伺服器提供https服務,學習了一下如何利用express建立https伺服器,現記錄如下。一點一點的積累與掌握吧 介紹區別 在nodejs中,我們可以通過內建的https庫,來實現https伺服器。生成私鑰key檔案 openssl genrsa 1024 path to p...

Nodejs express 檔案上傳

以下我們建立乙個用於上傳檔案的表單,使用 post 方法,表單 enctype 屬性設定為 multipart form data。index.htm 檔案 修改如下 選擇乙個檔案上傳 server.js 檔案 修改如下 var express require express var fs requ...