(1) 使用者介面:作業系統專門為使用者提供了「使用者與作業系統的介面」 ,通常稱為使用者介面。該介面支援使用者與 os 之間進行互動,即由使用者向 os 請求提供特定的服務,而系統則把服務的結果返回給使用者。
(2)應用程式介面又稱為應用程式設計介面,是一組定義、程式及協議的集合,
通過 api介面實現計算機軟體之間的相互通訊。api 的乙個主要功能是提供
通用功能集。api同時也是一種中介軟體,為各種不同平台提供資料共享。程式設計的實踐中,程式設計介面的設計首先要使軟體系統的職責得到合 理劃分。
良好的介面設計可以降低系統各部分的相互依賴,提高組成單元
的內聚性,降低組成單元間的耦合程度,從而提高系統的可維護性和可
擴充套件性。
簡而言之
最通俗的講就你請求某乙個api的介面。api響應你的請求要求給你反應響應相應的資料,就是所謂的互動,
二。簡單(post例子)
三。例項get帶引數
四。例項post檔案
/**
介面:得到一條隨機資料
請求方式: get
引數:無
返回:一條笑話
**///導包
const express =
require
('express'
)//建立伺服器
express()
//寫介面
get(
'/joke'
,(req, res)
=>
)listen
(6060,(
)=>
)
const express =
require
('express'
)//建立伺服器
express()
//寫介面
get(
'/joke'
,(req, res)
=>)}
)listen
(6060,(
)=>
)
驗證乙個密碼
const express =
require
('express'
)//建立伺服器
express()
const bodyparser =
require
('body-parser'
)use
(bodyparser.
urlencoded()
)//轉化格式
//寫介面
post
('/login'
,(req, res)
=>
//處理
if(req.body.username ==
'admin'
&& req.body.password ==
' 888888 '))
;}else)}
});listen
(8888,(
)=>
)
/**
/***介面:查詢英雄外號
根據英雄名返回英雄外號
*請求方式: get
請求引數: heroname
英雄名(提莫/蓋倫/李青...)
*返回值:英雄外號
*/const express =
require
('express'
)const bodyparser =
require
('body-parser'
)express()
// 方式為x-www-form-urlencoded
use(bodyparser.
urlencoded()
)//轉化格
//建立伺服器
//寫介面
get(
"/getname"
,(req,res)
=>
res.
send
(heronickname)})
//開啟伺服器
listen
(4399,(
)=>
)
/**
*註冊介面
本請求方式: post
*請求引數:
username password usericon(用 戶頭像,檔案)|
*/const multer=
require
('multer'
)// 接受上傳過來的檔案放在哪個資料夾下
var upload=
multer()
const express =
require
('express'
)//建立伺服器
express()
//寫介面
//需要第三方模組multer
// 傳過來的檔案引數名指定為files.//如果是多給檔案上傳的話那就使用upload.array('引數','最大檔案數')
post
('/register'
,upload.
single
('files'),
(req,res)
=>
)listen
(6060,(
)=>
)
node寫簡單介面
2.在自己電腦中新建乙個資料夾,例如 d node 3.在該新建的資料夾中,開啟命令列視窗 shift 右擊 4.通過npm init建立package.json檔案 通過 npm install express 安裝express模組,後面要用到的 var express require expr...
node搭建簡單的檔案查詢
這裡我們需要fs模組 var fs require fs fs模組允許我們使用stream api來對資料進行讀寫操作。與readfile和writefile方法不一樣,他對內的分配不是一次完成的。var fs require fs var stdout process.stdout 先將輸入輸出儲...
node的簡單爬蟲
最近在學node,這裡簡單記錄一下。首先是在linux的環境下,關於node的安裝教程 我看的教程裡面還用來express框架 鍵入 npm install express registry 來安裝 這樣基本的環境就弄好了,裝好以後來建立專案,過程如下 1.隨便建乙個資料夾,比如說是lesson3 ...