サーバーで Beego フレームワークを使用し、クライアント側で AngularJS を使用して RESTFul API を開発しています。サーバーとクライアントの両方が私のラップトップにあります(まだ開発中です)。クライアントは 127.0.0.1:8000 で実行され、サーバーは 127.0.0.1:8080 で実行されます。
(AngularJS $http サービスを使用して) エンドポイントにアクセスしようとすると、次のエラーが発生します。
XMLHttpRequest はhttp://127.0.0.1:8080/v1/products/を読み込めません。要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。したがって、オリジン「http://127.0.0.1:8000」へのアクセスは許可されません。
この CORS を beego に設定する必要があることはわかっています。残念ながら、Google を検索した後、私が得た唯一の答えは公式ウェブサイト (コメント セクション) からのもので、私には十分に明確ではありませんでした. 何かアドバイス?どのようなコードを記述し、Beego のどこに配置すればよいですか?