用Nodejs Express 更改MSSQL賬密

01 建立一個資料夾

02 在cmd 進入資料夾,用npm 初始化資料夾。

執行 npm init --y ,也可以不要 –y(自己設定)。

完畢後,可以看到資料夾多了一個檔案 package.json 。
//小提示 在cmd執行 code . 可以開啟vscode。

03 在專案目錄底下,安裝npm包

在專案目錄下執行

  1. npm install
  2. npm install msnodesqlv8 --save
  3. npm install --save-dev nodemon 完畢後,可以看到資料夾多了兩個檔案,可以點 package.json 看dependencies的。

04 package.json設定

  1. 在package.json 底下的 “scripts:” 裡面添加 "start":"nodemon api.js"

05

在專案目錄下新建 “dbConfig.js” 檔案,

var config = require('./dbConfig');
//  const sql = require('mssql');
const sql = require('mssql/msnodesqlv8');
const query = "select * from dbo.[User]";
async function getLoginDetails() {
    try{
        sql.query(config, query, function (err, result) {
            console.log(result);
        })
    }catch(err){
            console.log(err);
        }
    }
    module.exports = {
        getLoginDetails: getLoginDetails
    };

06

在專案目錄下新建 “dbOperations.js” 檔案,複製底下程式:

var config = require('./dbConfig');
//  const sql = require('mssql');
const sql = require('mssql/msnodesqlv8');
const query = "select * from dbo.[User]";
async function getLoginDetails() {
    try{
        sql.query(config, query, function (err, result) {
            console.log(result);
        })
    }catch(err){
            console.log(err);
        }
    }
    module.exports = {
        getLoginDetails: getLoginDetails
    };

建立 api.js 檔案

const {reset} = require('nodemon');
const dboperations = require('./dbOperations');
// var Db = require("./dbOperations");

dboperations.getLoginDetails().then(result => {
    console.log(result);
});

若出現錯誤 就執行 npm install

07


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以邮件至 kimfei2014@gmail.com
github