pro/deluser.html(給userlist.html整合用)
根據id刪除使用者delete /pro/v1/deluser/:uid
pro/login.html登入get url="/pro/v1/login/:uname&:upwd"router.get("/v1/login/:uname&:upwd",funct(){});刪除
pro/query.html根據id修改使用者資訊put /pro/v1/update根據id查詢使用者get /pro/v1/searchuser/:uid"text" id="uname" placeholder="請輸入使用者名稱">"uname_msg">
"text" id="upwd" placeholder="請輸入密碼">"upwd_msg">
"login()">登入
修改查詢第二種寫法"text" id="uname">
"text" id="email">
"text" id="phone">
"text" id="user_name">
"radio" name="gender" id="man">
"man">男
"radio" name="gender" id="woman">
"woman">女
"query()">查詢
"update()">修改
pro/reguser.html男
女 修改
pro/userlist.html查詢所有使用者get /pro/v1/getall"checkuname()" οnfοcus="show_uname()" type="text" id="uname">
"uname_msg">
"text" id="upwd">
"text" id="email">
"text" id="phone">
"text" id="user_name">
"radio" id="man" name="gender">男
"radio" id="woman" name="gender">女
"radio" id="unk" name="gender">保密
"reg()">註冊
routes/pro.js在routes資料夾中建立pro.js路由"getlist()">//相當於重新整理頁面
"d1">
//引入express模組
const express=
require
('express');
//引入連線池模組
const pool=
require
('../pool.js');
//建立路由器物件
let router=express.
router()
;//新增路由
//1.登入
//注:get方法可以通過位址列獲取資料,可用於檢測資料是否響應成功
//注:restful的get傳參:(後台定義介面,需要把引數放入介面中,沒有?,新增了:)
//eg: "/login_restful/:uname&:upwd"
router.
get(
"/v1/login/:uname&:upwd"
,(req,res)
=>
else})
;});
//2.查詢所有使用者(使用者列表)
router.
get(
"/v1/userlist"
,function
(req,res));
});//3.根據id刪除使用者
router.
delete
("/v1/deluser/:uid"
,(req,res)
=>);
});//4.根據id查詢使用者資訊
router.
get(
"/v1/search/:uid"
,(req,res)
=>);
});//5.根據uid修改使用者資訊
router.
put(
"/v1/update"
,(req,res)
=>);
});//註冊
router.
post
("/v1/reg"
,(req,res)
=>
else})
;});
//匯出路由器
module.exports=router;
pool.jsconst express=
require
('express');
//引入路由器
const userrouter=
require
('./routes/user.js');
const ajaxrouter=
require
('./routes/ajaxdemo.js');
const prorouter=
require
('./routes/pro.js');
//引入body-parser中介軟體模組
const bodyparser=
require
('body-parser');
express()
;listen
(8080);
//託管靜態資源到public目錄
use( express.
static
('./public'))
;use
( express.
static
('./ajax'))
;use
( express.
static
('./pro'))
;//應用body-parser中介軟體
use( bodyparser.
urlencoded()
);//應用路由器
// /user/reg
use(
'/user'
,userrouter )
;use
('/ajax'
,ajaxrouter )
;use
('/pro'
,prorouter )
;
const mysql=
require
('mysql');
//建立連線池物件
let pool=mysql.
createpool()
;//匯出連線池物件
module.exports=pool;
應用整合介面規範
我向來討厭寫那些正經嚴肅的文章,冗長乏味得很。但我等未實現財務自由的平庸之輩,又處於社會主義初級階段的大環境,工作還是養家餬口的必須手段。乏味 枯燥,也要咬牙頂上。今天上級就讓我寫乙個介面文件,乙個有關各個子系統之間整合介面的文件。因為甲方的專案被分拆了幾個子系統,分給2家公司一起做,自然有介面的問...
怎麼介面整合IBM Tivoli
概述 ibm tivoli是ibm的軟體家族,ibm tivoli monitoring v6 以下簡稱itm 是ibm公司tivoli管理軟體中乙個重要的組成部分,在整個tivoli管理軟體中提供基本的系統資源監控功能。tivoli在中國市場擁有數量眾多的使用者,但是隨著it管理軟體的發展和中國使...
怎麼介面整合IBM Tivoli
概述 ibm tivoli是ibm的軟體家族,ibm tivoli monitoring v6 以下簡稱itm 是ibm公司tivoli管理軟體中乙個重要的組成部分,在整個tivoli管理軟體中提供基本的系統資源監控功能。tivoli在中國市場擁有數量眾多的使用者,但是隨著it管理軟體的發展和中國使...