node的簡單使用1

2022-05-05 12:48:07 字數 2047 閱讀 4413

檔名.js

函式的簡寫

箭頭函式和普通函式的this指向不一樣,f1的未定義,f2的為張不x

使用for in遍歷時會吧屬性也遍歷出來,for of不會

賦值可以這樣簡寫

非同步處理

錯誤訊息用catch

呼叫函式要在前面加async和await

map函式把原來的每乙個值都參與運算後重新賦值回去,下例陣列的值都乘了2

filter過濾,為把不滿足條件的都去除掉

手工執行檔案為當前檔案下執行node 檔案.js

基本執行 node xx.js

global、window

settimeout()、setinterval()

__filename 當前檔案路徑、__dirname 當前父級檔案路徑

檔案互相呼叫時用require,函式匯出用exports 

如果只匯出乙個資料那麼就用module.exports=「資料」,呼叫時用const a= require('./a'),console.log(a)

當要匯入乙個包時(如果a是乙個包)在這個包下,開啟命令列npm init一下,對這個包進行一下初始化為乙個模組,然後就可以像上面那麼寫

index.js檔案為這個包下的預設模組

node_modules這個包為預設包不寫路徑也會自動到裡面去搜尋資源

檔案搜尋是當前目錄下找然後父級目錄下找然後再下乙個父級,但是不會到父級的孫級目錄去找

最後會去找%node_path%這個環境變數所表示的路徑下去找

安裝東西時,執行npm i jquery,就可以在當前目錄下安裝jquery了,i是install的簡寫

然後再require(「jquery」)就可以拿到了

解除安裝用uninstall命令

npm i jquery@1就是安裝1系列最新版,

npm i bootstrap@3

複製檔案時要考package.json檔案和**檔案,不用考庫,別人執行時只要執行一次npm i 就可以了

npm i mysql

資料庫連線,finally裡面寫conn.eng();

保持資料庫連線不斷開,連線池

npm i express 安裝web伺服器,

use的頁面訪問任何路徑都是它 ,所以用get

為了管理方便使用router,來確定返回頁面的情況

然後資料庫的使用就用exports把pool公布出去

要使用時把它匯入即可

然後就可以把資料庫和頁面控制器分開來,專案的結構就更清晰

安裝ejs後

再將具體返回的頁面放入乙個view包中,這樣寫頁面更加便捷

請求返回結果應該用json

Node 使用webpack編寫簡單的前端應用

1.使用 node 依賴webpack jquery編寫簡單的前端應用。1 新建乙個目錄 2 在該目錄下,新建乙個package.json檔案。npm init y package.json是專案的配置檔案。3 安裝jquery webpack webpack cli這三個模組。npm instal...

使用原生node做乙個簡單的node伺服器

const http require http 伺服器模組 const fs require fs 檔案讀取 const url require url 解析url位址 const querystring require querystring 解析post資料 const zlib require...

node的簡單爬蟲

最近在學node,這裡簡單記錄一下。首先是在linux的環境下,關於node的安裝教程 我看的教程裡面還用來express框架 鍵入 npm install express registry 來安裝 這樣基本的環境就弄好了,裝好以後來建立專案,過程如下 1.隨便建乙個資料夾,比如說是lesson3 ...