1. node.js安裝
參考:https://www.liaoxuefeng.com/wiki/1022910821149312/1023025597810528
2. 第一個node.js程序運行
參考:https://www.liaoxuefeng.com/wiki/1022910821149312/1099503821472096
編輯器推薦使用vs code,瀏覽器推薦使用谷歌瀏覽器。
注:每個項目的運行需要通過這個設置入口生成launch.json, 在launch.json中指定入口的js文件。
3. 依賴的包
var express = require('express');
node.js有一個非常好用的包管理工具叫npm,估計服務器在國外,國內訪問速度受限。推薦使用淘寶的工具cnpm,速度會快很多倍。如上所示爲包的引用方式,需要什麼包就通過npm安裝。
4. 使用方面
node.js可以自己創建服務器,前後臺都是js風格的代碼,寫起來很方便。前後臺的數據交互使用json格式,也非常方便,需要注意的是,實際的數據交互過程中都是以字符串的形式進行傳輸。在後端,json數據通過
JSON.stringify(data)
將json格式轉化爲字符串形式,在前端解析時,通過
var dataObj=JSON.parse(data);
將接受的字符串數據轉化爲json格式。
5. 數據庫的使用
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : 'root',
database : 'test'
});
connection.connect();
connection.query('SELECT * from user', function (error, results, fields) {
if (error) throw error;
console.log(results.solution);
});