iT邦幫忙

0

已刪文21

不明 2023-07-17 11:32:111080 瀏覽
  • 分享至 

  • xImage

已刪文

看更多先前的討論...收起先前的討論...
tenno081 iT邦研究生 4 級 ‧ 2023-07-17 11:45:25 檢舉
想請問你的URL是正確的嗎
http://192.168.30.03:3000/api/log/list

有用 [HttpPost]嗎?
froce iT邦大師 1 級 ‧ 2023-07-17 13:15:13 檢舉
method not allowed也是後端的問題...只看前端code是解不開的。
不明 檢舉
已刪文
不明 檢舉
已刪文
froce iT邦大師 1 級 ‧ 2023-07-17 13:41:58 檢舉
後端才不是介面能出就沒問題了,還有一堆該設定的,而且那些才是後端真正的價值。
上次說的CORS也是。

反正目前我看到的你的問題都得去跟後端討論,甚至看到後端的code才能給解法,依你目前跑的error log,我只能說那是後端和你的配合問題。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
alien663
iT邦研究生 4 級 ‧ 2023-07-17 14:31:59
最佳解答

首先,你需要知道HTTP Method是甚麼
Change reuqest method 甚麼是 HTTP Method?

以下clip是我自己寫的Side project,用的是dotnet 6,在Startup中有這段,所以不同的Method都可以通過我的後端。
以此類推,你的問題可能就是後端有做限制,所以該Method沒有辦法通過,請跟你的後端人員回報這問題,看是你call錯Method還是他們忘記修改限制。

services.AddCors(options =>
{
    options.AddPolicy("CorsPolicy", policy =>
    {
        policy.WithOrigins("http://localhost:3000")
              .AllowCredentials()
              .AllowAnyHeader()
              .AllowAnyMethod();
    });
});
不明 檢舉

已刪文

0
海綿寶寶
iT邦大神 1 級 ‧ 2023-07-17 16:43:58

參考這篇
改寫看看是否可行

不明 檢舉

謝謝幫助!/images/emoticon/emoticon78.gif

我要發表回答

立即登入回答