I was trying to access environment variables, at first, I got an error saying process is not defined
.
Then I tried this but I'm not sure why it's not working
.env
VITE_BASE_URL="/"
VITE_HOST="jikan1.p.rapidapi"
VITE_KEY="abcdefghij12345678"
Page.jsx
let api = {
base: import.meta.env.VITE_BASE_URL,
host: import.meta.env.VITE_HOST,
key: import.meta.env.VITE_KEY
};
function Uping() {
console.log(api);
return (
<div>
<p>{api.host}</p>
<p>{api.base}</p>
<p>{api.key}</p>
</div>
)
}
I only get api.host but the base and key are undefined
can someone tell me what I'm doing wrong here?
I was trying to access environment variables, at first, I got an error saying process is not defined
.
Then I tried this but I'm not sure why it's not working
.env
VITE_BASE_URL="https://jikan1.p.rapidapi./"
VITE_HOST="jikan1.p.rapidapi."
VITE_KEY="abcdefghij12345678"
Page.jsx
let api = {
base: import.meta.env.VITE_BASE_URL,
host: import.meta.env.VITE_HOST,
key: import.meta.env.VITE_KEY
};
function Uping() {
console.log(api);
return (
<div>
<p>{api.host}</p>
<p>{api.base}</p>
<p>{api.key}</p>
</div>
)
}
I only get api.host but the base and key are undefined
can someone tell me what I'm doing wrong here?
Share Improve this question edited Mar 16, 2022 at 18:15 kissu 47k16 gold badges90 silver badges189 bronze badges asked Mar 16, 2022 at 18:07 DhaifallahDhaifallah 1,8651 gold badge7 silver badges20 bronze badges 4- I've removed the vue since it's kinda unrelated here. – kissu Commented Mar 16, 2022 at 18:15
- @kissu I thought it might be, since I used to use env variables without vite but no problem – Dhaifallah Commented Mar 16, 2022 at 18:19
- Vue is a framework. Vite is a build tool like Webpack, it's unrelated to the Vue ecosystem now. – kissu Commented Mar 16, 2022 at 18:22
- @kissu i get it now thanks – Dhaifallah Commented Mar 16, 2022 at 18:26
1 Answer
Reset to default 5I figured out why it's not working, silly mistake.
it's just because I didn't restart the server there is nothing wrong other than that.
if you don't stop the server and start it again,env
file won't be updated.