James是一個HTTP代理和監(jiān)控器,它使開發(fā)人員能夠查看和攔截從瀏覽器發(fā)出的請求,它是流行的開發(fā)者工具Charles的開源替代品,James是用Hoxy,電子和反應來建造的。
功能介紹
通配符URL映射
要在 "url to map "字段中使用通配符,請在兩個相鄰的斜杠之間加上 "*"。例如,在 "url to map "字段中使用通配符。
http://foo.com/version/*/app.js -> http://localhost:8000/app.js
將被重定向的請求。
http://foo.com/version/1/app.js
http://foo.com/version/26.8/app.js
http://foo.com/version/spaghetti/app.js
不會被重定向的請求。
http://foo.com/version/app.js
http://bar.com/version/1/app.js
您也可以在同一個URL中使用多個通配符。
HTTPS代理
要啟用HTTPS支持,請按照我們維基中的說明進行操作。
貢獻
歡迎開放拉取請求和問題! 如果你需要靈感,可以看看問題部分。
設置開發(fā)環(huán)境
每當發(fā)生變化時,電子實例將自動重新加載。
克隆存儲庫
npm安裝
npm啟動
其他有用的npm命令
npm測試。運行所有測試
npm運行構建。完全構建應用程序(不需要手表
npm運行l(wèi)int。根據(jù)定義的代碼樣式規(guī)則檢查所有JS代碼。
npm運行發(fā)布。為所有操作系統(tǒng)創(chuàng)建一個獨立的應用捆綁包。
指南
確保沒有測試失敗
總是為新功能添加測試
確保你的代碼中沒有l(wèi)inting錯誤(使用npm run lint)
溝通
我們使用Matrix進行交流,你可以使用Vector.im客戶端加入房間。如果點擊 "加入 "后沒有加載,請刷新頁面)。