node 執行JavaScript 指令碼 測試axios
demo1:
temp.js :
console.log('167464316')
//"C:\Program Files\nodejs\node.exe" C:\Users\able\Desktop\test\temp.js
// 如果node配置了環境變數且在當前目錄下執行,可執行:
// node temp.js
執行 node temp.js
demo2:
let axios = require("axios");
//匯入依賴需要用require,且末尾加分號
//"C:\Program Files\nodejs\node.exe" C:\Users\able\Desktop\test\temp2.js
// 如果配置環境變數且 當前資料夾下執行可以:
// node temp2.js
(() => {
const options = {
method: 'POST',
url: 'https://httpbin.org/post',
headers: {'content-type': 'application/json'},
data: {query: {a: 2, b: 1}}
};
axios.request(options).then(function (response) {
console.log(response.data);
}).catch(function (error) {
console.error(error);
});
})();
注意:第三方庫需要安裝,安裝之後目錄如下
package.json:
{
"name": "test",
"version": "1.0.0",
"dependencies": {},
"devDependencies": {
"axios": "^0.21.0"
}
}
測試axios的兩種post:
let axios = require("axios");
function reqJson() {
const options = {
method: 'POST',
url: 'https://xxx.xxxxx.xxxx/v1/auth/login',
headers: {'content-type': 'application/json'},
data: { //這裡是data
"email": "776356314@qq.com",
"password": "xq123456"
}
};
axios.request(options).then(function (response) {
console.log(response.data);
}).catch(function (error) {
console.error(error);
});
}
function reqUrlencoded() {
const options = {
method: 'POST',
url: 'https://www.wanandroid.com/user/login',
headers: {'content-type': 'application/x-www-form-urlencoded'},
params: { //這裡是params
"username": "ablexq1",
"password": "xq123456"
}
};
axios.request(options).then(function (response) {
console.log(response.data);
}).catch(function (error) {
console.error(error);
});
}
(() => {
reqJson()
reqUrlencoded()
})();
相關文章
- Selenium執行JavaScript指令碼JavaScript指令碼
- C# 執行Javascript指令碼C#JavaScript指令碼
- seleniumGrid分散式遠端執行測試指令碼分散式指令碼
- unittest 單元測試框架教程 1-執行測試指令碼框架指令碼
- javascript指令碼何時會被執行JavaScript指令碼
- 執行shell指令碼指令碼
- PYTHON測試指令碼Python指令碼
- 執行python指令碼後臺執行Python指令碼
- [轉]使用ts-node執行ts指令碼以及踩過的坑指令碼
- appium ios java 指令碼如何用指令執行,例如 adb 那種方式執行指令碼APPiOSJava指令碼
- JavaScript執行機制-node事件迴圈JavaScript事件
- mybatis執行sql指令碼MyBatisSQL指令碼
- [20190107]生成bbed執行指令碼:指令碼
- sh指令碼執行報錯指令碼
- Laravel 中執行 Python 指令碼LaravelPython指令碼
- python ansible如何執行指令碼?Python指令碼
- [python] request 介面測試自動化指令碼轉化為 [locust] 效能測試指令碼Python指令碼
- 介面測試(apipost、jmeter和python指令碼)——測試工具APIJMeterPython指令碼
- xcall叢集執行命令指令碼指令碼
- Linux 後臺執行 PHP 指令碼LinuxPHP指令碼
- Linux 定時執行指令碼、命令Linux指令碼
- [20190510]快速建立執行指令碼.txt指令碼
- Mac 終端執行 shell 指令碼Mac指令碼
- Linux定時執行.sh指令碼Linux指令碼
- python中怎樣執行指令碼Python指令碼
- [20190416]exclusive latch測試指令碼.txt指令碼
- iOS17 效能測試指令碼iOS指令碼
- [20190423]oradebug peek測試指令碼.txt指令碼
- Jenkins 執行 selenium 自動化測試指令碼,呼叫 webdriver 時報錯:[Errno 8] Exec format error:Jenkins指令碼WebORMError
- JavaScript 評測程式碼執行速度JavaScript
- 測試 PHP/Node.js/python/c/c++/go 語言執行時間PHPNode.jsPythonC++Go
- shell指令碼linux命令連續執行指令碼Linux
- [20231021]生成bbed的執行指令碼.txt指令碼
- 通過 Redis 定時執行指令碼Redis指令碼
- 開機自動執行python指令碼Python指令碼
- python 如何執行子層 py 指令碼Python指令碼
- [轉載]ubuntu中執行python指令碼UbuntuPython指令碼
- CMD 執行大檔案SQL指令碼SQL指令碼