原创 PayPal支付開發之退款處理(node.js---Koa2)

應該也有人跟我一樣拿回調的PaymentID去退款的。然後就報錯。找不到訂單。 第一步: 獲取saleid,這個是支付成功之後在execute方法裏返回的參數。(payment.transactions[0].related_resour

原创 Node.js(Koa2)圖片上傳--Nginx配置訪問代理服務

注意:mychen.vip 是我的域名,這裏配置各自的域名或是IP地址 配置http接口訪問服務: /** * 文件上傳 */ router.post('/upload', FileImplementation.fileUpload

原创 PayPal支付開發(Vue.js -- node.jsKoa2)

補充一下:想選擇Paypal做支付的,慎選,由於網絡服務器網速原因訪問部分網站網速極其的慢,他的支付網站還設置timeout過時,導致跳轉到他的支付頁 資源都沒全部拉取下來就timeout掉了。有段時間情況好一點,有段時間完全不能訪問!

原创 Mongodb設置數據過期自動刪除

1.今天要做一個驗證碼一樣的東西,讓用戶通過校驗。 下面這段是設置以createTime爲過期時間的索引,意思就是一條數據以其中createTime的字段時間爲準,超過該字段時間將這條數據刪除。 {expireAfterSeconds:0

原创 Ubuntu 18.04服務器安裝MongoDB

1.導入包管理系統使用的公鑰。 wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add - 執行此命令,如果收到的是OK就是正常的。

原创 Node.js 搭建郵件發送服務

在日常的登錄,註冊中經常會使用到郵件服務,這裏記錄一個郵件發送服務。以163爲例 第一步:下載依賴 npm install nodemailer --save 第二步:去163網站獲取郵件授權碼。 第三步:配置configurati

原创 微信小程序:wx.request請求封裝工具類

修改過的封裝請求: header: {'Content-Type': 'application/json'},  防止參數中敏感字符丟失的問題 header: {'Content-Type': 'application/x-www-for

原创 Vue:加入百度地圖經緯度選取。(Ant design pro vue)

需求描述: 1.使用百度地圖選取地理經緯度位置,結合mongodb 2d索引檢索距離。 2.可手動輸入經緯度地址,和喚起地圖選取。 3.根據用戶信息把用戶經緯度傳給百度地圖組件,回顯座標。 4.把獲取的經緯度地址截取成數組讓mongodb

原创 MongoDB分片集羣命令

 #添加分片 db.runCommand( {addshard : "shardWlinkRep1/127.0.0.1:37017,127.0.0.1:37017,127.0.0.1:37017",name:"shard1"} ) #刪

原创 Vue:文件上傳(原生)

UI框架不滿足使用場景。需要點擊頭像上傳頭像! H5部分   <van-cell-group> <input type="file" id="updateAvatar" style="display: none" multip

原创 JS:獲取時間格式utils工具包。

1:生成普通時間格式數據. //生成時間格式 function getTime() { var date = new Date(); var seperator1 = "-"; var seperator2 =

原创 MongoDB:連接用戶名密碼校驗

記錄。今天服務器被黑了,估計是服務器端口27017端口開放導致mongodb被劫持(服務器一切正常只有數據庫被黑,原有庫消失,多出來一個劫持讓我支付比特幣的通告庫),測試數據庫直接消失。還好是準備上線之前跑線上環境測試庫,不然就要跑路了。

原创 node.js爬取目標網站數據。(cheerio-Koa2)

最近受疫情影響遲遲不能復工,在家時與朋友寒暄聊到最近在做什麼對方說起了爬蟲這個東西,加上自己一時興起,花了2個多小時簡單研究了一下,簡單入個門。在此記錄一下。 1.開發環境,所需依賴庫。 //搭建koa2 腳手架 npm install

原创 WebSocket消息推送接收-(微仿滴滴打車業務場景)-(node.js-Vue.js)

年終結尾最後一次更新,在不寫一次估計年前就沒機會再寫了(保證一月一次)。突然想起之前一個朋友問起實時訂單推送如何實現。在年尾沒啥事自己也比較感興趣,簡單實現了一下。 1.開始 準備工作就不寫了哈~,直接梭。安裝websocket依賴庫。

原创 Node.js(Koa2)文件上傳--Nginx配置代理服務

注意:mychen.vip 是我的域名,這裏配置各自的域名或是IP地址 配置http接口訪問服務: /** * 文件上傳 */ router.post('/upload', FileImplementation.fileUpload