模擬寫的node伺服器請求
const express = require('express')res.send()
}) console.log('connect host3000')
})
使用客戶端訪問請求
import axios from 'axios'let host = ''let url = host + '/api/getname'axios.get(url).then(res => )
啟動專案報錯
跨域問題,在node專案安裝cors
cnpm i cors -s
修改express配置
const express = require('express')const cors
= require('cors'
) res.send()
}) console.log('connect host3000')
})
重新啟動專案,可以訪問介面資料
如果配置cors後還是報跨域錯誤,或者提示has been blocked by cors policy: cross origin requests are only supported for protocol schemes
檢查一下請求路徑是否與伺服器路徑一致,清空瀏覽器快取在試,一般沒有問題
解決模擬請求問題
客戶端 客戶端動態加密字串,動態可以是時間戳,和後端規定半小時過期更換時間戳重新加密,附帶請求中,伺服器端解密並驗證時間範圍。客戶端 客戶端每次請求都附帶時間戳加密,可以用時間戳和前字尾,加密方法可以是aes。伺服器端收到請求解密並驗證時間範圍,如是否是當前時間段十分鐘範圍內,或者10毫秒範圍。客戶...
模擬退火 解決 TSP 問題
tsp問題求解 n個城市之間有一定距離,現在讓選擇乙個城市出發,然後到達所有的城市,最後回到原點每個城市只到達一次,求出一條路徑並且求出最短的距離 tsp問題是乙個np問題,但是可以求近似解,通過模擬退火演算法實現,源 include include include include include ...
模擬退火演算法解決TSP問題
模擬退火法 模擬退火法簡單解釋 為了找出地球上最高的山,一群兔子們開始想辦法。首先兔子們用酒將自己灌醉了,它們隨機地跳了很長的時間。在這期 間,它們可能走向高處,也可能踏入平地。但是,隨著時間的流逝,它們漸漸清醒了並朝著最高的方向跳去。最後就達到了珠穆朗瑪峰。所謂的退火是指將固體加熱到足夠高的溫度,...