簡體   English   中英

Api 僅適用於本地主機

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM