node.js Express框架安裝及創建服務端口


 

一、環境配置

node.js的安裝配置可參考菜鳥教程

安裝完成後會產生一個package-lok.json文件,文件中包含各種包及對應版本,作用爲:

 

1. 安裝之後鎖定包的版本,手動更改package.json文件安裝將不會更新包,想要更新只能使用 npm install [email protected] --save 這種方式來進行版本更新package-lock.json 文件纔可以

2. 加快了npm install 的速度,因爲 package-lock.json 文件中已經記錄了整個 node_modules 文件夾的樹狀結構,甚至連模塊的下載地址都記錄了,再重新安裝的時候只需要直接下載文件即可

新版node.js集成了npm,可以使用npm命令安裝Express框架,Express會被安裝在node_modules文件中:

npm install Express

 

二、node文件編寫

首先進行申明:

var express=require('express');
var app =express();

若要連接數據則需要額外申明:

var mysql = require("mysql");

同樣mysql包也通過npm命令安裝在node_modules文件中。

其餘建立服務配置端口代碼如下:

//設置跨域訪問
app.all('*', function(req, res, next) {
    res.header("Access-Control-Allow-Origin", "*");
    res.header("Access-Control-Allow-Headers", "X-Requested-With");
    res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");
    res.header("X-Powered-By",' 3.2.1');
    res.header("Content-Type", "application/json;charset=utf-8");
    next();
});

//一個json數據
var data = {
    id:1,
    name:"test"
}
//一個get接口test
app.get('/test',function(req,res){
    res.status(200),
        res.json(data)
});

//配置服務端口 監聽端口3000可自己隨意設置
var server = app.listen(3000, function () {

    var host = server.address().address;

    var port = server.address().port;
    console.log('Example app listening at ', host, port);
})

接下來只需在命令窗口(win鍵+R,打開cmd),進入到js文件所在目錄,通過node命令運行文件以建立服務:

node test.js

顯示"Example app listening at :: 3000"表示服務已建立。

最後只需在瀏覽器中輸入端口地址:http://localhost:3000/test 網頁上就會顯示我們放在服務中的數據,如圖:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章