Echoでファイルを提供する

One-Winged_Eagle:

Echoで複数のファイルを提供しようとしていますが、毎回機能しません。APIコードは次のようになります。

package main

import (
    "github.com/labstack/echo"

    "net/http"
)

func main() {
    e := echo.New();

    e.GET("/", home);

    e.File("/data1", "assets/data1.csv");

    e.File("/data2", "assets/data2.csv");

    e.Logger.Fatal(e.Start(":4243"));
}

func home(c echo.Context) error {
  return c.String(http.StatusOK, "Are you lost?");
}

正確には、それは最初のファイルフェッチでは機能しますが、その後の呼び出し(ファイルフェッチまたはより「クラシックな」呼び出しであっても)は失敗し続けます。エラーメッセージは、ブラウザごとに少し異なります。

Chromeの場合:

SyntaxError: 'XMLHttpRequest'で 'setRequestHeader'を実行できませんでした: 'Bearer {the_entire_content_of_the_first_fetched_file}'は有効なHTTPヘッダーフィールド値ではありません。

Firefoxの場合:

SyntaxError:無効または不正な文字列が指定されました

Edgeでは、単に:

構文エラー

CORSをアクティブにしてみましたが、何も変更されていません。

Postmanでかなりうまくいくようです。アプリケーションでデータをフェッチする方法に問題があるのでしょうか?

おそらくもう少し情報が必要な場合、このスレッドは私の以前のスレッドに直接関連しています(vuexストアでのaxiosリクエストを使用したVuejs:複数のリクエストを作成できないのはなぜですか?)が、それらを混同したくありませんでした、自分のVueコードとEchoコードのどちらが間違っているかはまだわかりません...

One-Winged_Eagle:

ウェルプ、それはずっと私のアプリケーションのせいだったようです!私のエコーAPIは問題ないようです...今のところ!

誰かが同じ問題を抱えている場合、おそらくこのVuejsとVuexストアのaxiosリクエスト:1つ以上のリクエストを作成できないのはなぜですか?役立ちます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

GAEPHPサイトでGoogleCloudStoreからファイルを提供する

分類Dev

静的ファイルをローカルで提供するDjango

分類Dev

WASMファイルを提供する方法

分類Dev

Springで.htmlファイルを提供する方法

分類Dev

Flaskで静的ファイルを提供する方法

分類Dev

Struts 2で静的ファイル(JavaScript)を提供する

分類Dev

HTTPS経由で静的ファイルを提供する方法

分類Dev

HTTPサーバーで静的ファイルを提供する

分類Dev

golangでファイルを安全に提供する方法

分類Dev

静的ファイルをhttp経由で提供する方法

分類Dev

別の場所で静的ファイルを提供する

分類Dev

Jersey2で静的ファイルを提供する

分類Dev

Eveで静的ファイルを提供する

分類Dev

Jersey2で静的ファイルを提供する

分類Dev

作成した一時ファイルをdjangoで提供する方法

分類Dev

webpackでパブリック静的ファイルを提供する

分類Dev

Angularアプリでtxtファイルを提供する方法

分類Dev

JekyllでYAMLファイルを提供する方法は?

分類Dev

expressJSでReactJS静的ファイルを提供する方法は?

分類Dev

PDFファイルをGoogleAppsScriptでBLOBとして提供する

分類Dev

ElasticbeanstalkDocker環境でDjango静的ファイルを提供する

分類Dev

Reactで複数のHTMLファイルを提供する方法は?

分類Dev

Web上でPDFファイルを提供する方法は?

分類Dev

Expressで静的ファイルを提供する際の問題

分類Dev

Expressで静的ファイルを提供する際の問題

分類Dev

CommonLispで静的ファイルを提供する

分類Dev

symfony2で静的ファイルを提供する

分類Dev

OpenShiftでDjango静的ファイルを提供する

分類Dev

express / nodejsで静的ファイルを提供する

Related 関連記事

  1. 1

    GAEPHPサイトでGoogleCloudStoreからファイルを提供する

  2. 2

    静的ファイルをローカルで提供するDjango

  3. 3

    WASMファイルを提供する方法

  4. 4

    Springで.htmlファイルを提供する方法

  5. 5

    Flaskで静的ファイルを提供する方法

  6. 6

    Struts 2で静的ファイル(JavaScript)を提供する

  7. 7

    HTTPS経由で静的ファイルを提供する方法

  8. 8

    HTTPサーバーで静的ファイルを提供する

  9. 9

    golangでファイルを安全に提供する方法

  10. 10

    静的ファイルをhttp経由で提供する方法

  11. 11

    別の場所で静的ファイルを提供する

  12. 12

    Jersey2で静的ファイルを提供する

  13. 13

    Eveで静的ファイルを提供する

  14. 14

    Jersey2で静的ファイルを提供する

  15. 15

    作成した一時ファイルをdjangoで提供する方法

  16. 16

    webpackでパブリック静的ファイルを提供する

  17. 17

    Angularアプリでtxtファイルを提供する方法

  18. 18

    JekyllでYAMLファイルを提供する方法は?

  19. 19

    expressJSでReactJS静的ファイルを提供する方法は?

  20. 20

    PDFファイルをGoogleAppsScriptでBLOBとして提供する

  21. 21

    ElasticbeanstalkDocker環境でDjango静的ファイルを提供する

  22. 22

    Reactで複数のHTMLファイルを提供する方法は?

  23. 23

    Web上でPDFファイルを提供する方法は?

  24. 24

    Expressで静的ファイルを提供する際の問題

  25. 25

    Expressで静的ファイルを提供する際の問題

  26. 26

    CommonLispで静的ファイルを提供する

  27. 27

    symfony2で静的ファイルを提供する

  28. 28

    OpenShiftでDjango静的ファイルを提供する

  29. 29

    express / nodejsで静的ファイルを提供する

ホットタグ

アーカイブ