React-config(環境変数)
住所を変更...置換...置換...置換
今回最初のプロジェクトで新しく学んだことがあります.
JavaScriptファイルを再作成し、APIアドレスを変数処理します.
このプロジェクトには3つのバックエンドがあり、サーバを統合する前に、
3人のAPIアドレスを変更してデータを照合する必要があります.
なんて面倒な仕事なんだろう・・・助けて.このままでは死ぬ...
管理config
先生が来ました.
「龍祐以降の住所はconfigで管理しよう」
config.jsというファイルを新規作成し、APIアドレスを変数処理します.
ファイルとインデックスを作成します.jsと同じファイルの場所に置きます.
バックエンドで受け取ったアドレスは変数処理が行われている.
かんきょうへんすう
BASE URLを指定し、ここに変更したアドレスを入力するだけです.
ファイルアドレスをいちいち変更する必要はありません.
ページごとに必要なデータが異なります
バックエンドで指定されたエンドポイント、BASE変数を`(backtic)に囲み、新しい変数を設定
config.js
const BASE_URL = 'http://0000.0000.00000.0000:000000';
export const API = {
MAIN: `${BASE_URL}/main`,
MYPAGE: `${BASE_URL}/users/private/user`,
USER_PAGE: `${BASE_URL}/users/public/user`,
SIGNUP: `${BASE_URL}/users/signup`,
WRITERDATA: `${BASE_URL}/users/?user_tag_id=`,
TAGDATA: `${BASE_URL}/branch_tags/userTagList`,
DITAILLIST: `${BASE_URL}/postings`,
KEYWORDS: `${BASE_URL}/keywords/list`,
LOGIN: `${BASE_URL}/users/signin`,
DETAIL_PAGE: `${BASE_URL}/postings/detail`,
RELATED: `${BASE_URL}/postings`,
};
今回は使い心地がよかったです.次回はプロジェクトからconfigを管理します.実際の使用例
configを使用する場合は、上部で呼び出さなければ使用できません!!
Reference
この問題について(React-config(環境変数)), 我々は、より多くの情報をここで見つけました https://velog.io/@moolbum/React-config-환경변수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol