[英]Api works only on localhost
在我的機器上,當我使用我的 api 並且一切工作正常時,我得到一個 json 響應,但奇怪的是我的 api 在我在線上傳時沒有給我數據,我使用的是 namecheap 共享主機,這是我得到的結果嘗試消費api
這是我的 index.js 代碼
app.get("/project/index/login", (req, res) => { (async () => {
try {
await client.login();
res.send("Login successful!");
} catch (err) {
res.send("Login failed!");
} })(); });
app.get("/project/index/user/:id", (req, res) => {
const id = req.params.id; (async () => {
try{
const data = await client.getInfo({ id: id })
res.json(data.data);
}catch(error){
res.send(error);
}
})(); });
這可能是因為您的 API 服務器僅在 localhost 上運行。 檢查您的 API 服務器! 您必須運行具有域的 API 服務器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.