From 2d201a331a529ab45c6e42c7c430ec5d23435d66 Mon Sep 17 00:00:00 2001 From: Felipe Lobo Date: Sat, 24 Apr 2021 00:50:26 -0300 Subject: [PATCH] criando variaveis de ambiente --- .env | 1 + package.json | 3 ++- src/services/api.ts | 2 +- yarn.lock | 5 +++++ 4 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 .env diff --git a/.env b/.env new file mode 100644 index 0000000..2ffbed6 --- /dev/null +++ b/.env @@ -0,0 +1 @@ +API_URL=https://my-json-server.typicode.com/felipeblobo/devtalk \ No newline at end of file diff --git a/package.json b/package.json index d5f77fc..a9f8c42 100644 --- a/package.json +++ b/package.json @@ -6,11 +6,12 @@ "dev": "next dev", "build": "next build", "start": "next start", - "server": "json-server server.json -w -d 750 -p 3333" + "server": "json-server db.json -w -d 750 -p 3333" }, "dependencies": { "axios": "^0.21.1", "date-fns": "^2.21.1", + "dotenv": "^8.2.0", "next": "10.1.3", "rc-slider": "^9.7.2", "react": "17.0.2", diff --git a/src/services/api.ts b/src/services/api.ts index a856593..05e6ba9 100644 --- a/src/services/api.ts +++ b/src/services/api.ts @@ -1,7 +1,7 @@ import axios from 'axios'; const api = axios.create({ - baseURL: 'http://localhost:3333/' + baseURL: process.env.API_URL || 'http://localhost:3333/' }) export default api; \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index e60f65d..00cf826 100644 --- a/yarn.lock +++ b/yarn.lock @@ -869,6 +869,11 @@ dot-prop@^5.2.0: dependencies: is-obj "^2.0.0" +dotenv@^8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" + integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== + duplexer3@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"