創作內容

0 GP

Node.js + express + npm + SQL

作者:雙雙│2016-10-26 17:57:12│巴幣:0│人氣:825
參考網頁:
 Express
 TutorialsTeacher.com - Node.js

一、安裝 node.js
  至node.js官方網站下載並安裝node.js
  安裝完畢後,按Ctrl+R開啟執行視窗(或者找到你windows系統的執行)
  輸入cmd開啟終端機,以下指令,有出現版本號就是安裝成功
node –v //查看Node.js的版本號


二、安裝Visual Studio Code
  至Visual Studio Code官方網站下載並安裝VS code

三、在本機任何一個地方新增一個資料夾,這裡取名為「angular2-express-sql」
  shift+滑鼠右鍵點它,點擊「在此處開啟命令視窗(W)」
  
  輸入以下指令
npm init //初始化,要做許多設定,若不修改設定則一路按enter即可
npm install express --save //安裝express
  裝完後,裡面應該會有一個資料夾「node_modules」跟一個檔案「package.json」

四、在「angular2-express-sql」資料夾內新增一個檔案,檔名為「app.js」
  打開這個檔案,貼上以下程式碼並存檔
var express = require('express');
var app = express();

app.get('/', function (req, res) {
 res.send('Hello World!');
});

app.listen(3000, function () {
 console.log('Example app listening on port 3000!');
});

五、回到「angular2-express-sql」資料夾的命令視窗
  輸入以下指令
node app.js //執行app.js這個檔案

六、到網址 http://localhost:3000/ 查看結果
  應該會出現一行「Hello World!」
  到此為Node.js + express 的最簡易範例

七、在回到命令視窗,此時應該無法打字,按Ctrl+C
  輸入以下指令
npm install mssql //用 npm 安裝 SQL

八、將「app.js」這個檔案的內容改成以下程式碼並存檔
var express = require('express');
var app = express();

app.get('/', function (req, res) {

 var sql = require("mssql");

 var config = { //資料庫連線字串,請依照自身資料庫輸入
  user: '...',
  password: '...',
  server: '127.0.0.1',
  database: 'schoolDb'
 }

 sql.connect(config, function (err) {
  var request = new sql.Request();
  var sqlString = 'select TOP (3) * from Student'; //SQL語法
  request.query(sqlString, function (err, recordset) {
   res.send(recordset);
  });
 });
});

app.listen(3000, function () {
 console.log('Example app listening on port 3000!');
});

九、回到「angular2-express-sql」資料夾的命令視窗
  輸入以下指令
node app.js //執行app.js這個檔案

十、到網址 http://localhost:3000/ 重新整理查看結果
  應該會出現你拉出來的資料
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=3365750
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 0 篇留言

此作品限屋主留言!

前一篇:台中北區《美香美英才店》... 後一篇:【試玩】久違的奇蹟!經典...

追蹤私訊切換新版閱覽

作品資料夾

e12344888各位讀者
都市奇幻懸疑喜劇《魔都妖探》Case 9熱烈連載中。週六將更新新進度,走過路過別錯過!看更多我要大聲說9小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】