Fixed issues with enviroment variables, and a typo

This commit is contained in:
root 2025-03-10 21:27:51 -05:00
parent 5f030bb2a7
commit 2f2dbdbb96
4 changed files with 10 additions and 7 deletions

View file

@ -1,3 +1,5 @@
import { config } from 'dotenv';
config();
import { version } from "./server/utils/config";
//https://nitro.unjs.io/config
export default defineNitroConfig({
@ -6,14 +8,14 @@ export default defineNitroConfig({
runtimeConfig: {
public: {
meta: {
name: process.env.META_NAME || 'empty',
description: process.env.META_DESCRIPTION || 'empty',
version: version || 'empty',
name: process.env.META_NAME || '',
description: process.env.META_DESCRIPTION || '',
version: version || '',
captcha: process.env.CAPTCHA || false,
captchaClientKey: process.env.CAPTCHA_CLIENT_KEY || ''
}
},
cyrptoSecret: process.env.CRYPTO_SECRET,
cryptoSecret: process.env.CRYPTO_SECRET,
tmdbApiKey: process.env.TMDB_API_KEY,
}
});

2
package-lock.json generated
View file

@ -7,6 +7,7 @@
"dependencies": {
"@prisma/client": "^6.4.1",
"bs58": "^6.0.0",
"dotenv": "^16.4.7",
"jsonwebtoken": "^9.0.2",
"tmdb-ts": "^2.0.1",
"tweetnacl": "^1.0.3",
@ -2657,7 +2658,6 @@
"version": "16.4.7",
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz",
"integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==",
"dev": true,
"license": "BSD-2-Clause",
"engines": {
"node": ">=12"

View file

@ -13,6 +13,7 @@
"dependencies": {
"@prisma/client": "^6.4.1",
"bs58": "^6.0.0",
"dotenv": "^16.4.7",
"jsonwebtoken": "^9.0.2",
"tmdb-ts": "^2.0.1",
"tweetnacl": "^1.0.3",

View file

@ -55,7 +55,7 @@ export function useAuth() {
const makeSessionToken = (session: { id: string }) => {
const runtimeConfig = useRuntimeConfig();
return sign({ sid: session.id }, runtimeConfig.cyrptoSecret, {
return sign({ sid: session.id }, runtimeConfig.cryptoSecret, {
algorithm: 'HS256'
});
};
@ -63,7 +63,7 @@ export function useAuth() {
const verifySessionToken = (token: string) => {
try {
const runtimeConfig = useRuntimeConfig();
const payload = verify(token, runtimeConfig.cyrptoSecret, {
const payload = verify(token, runtimeConfig.cryptoSecret, {
algorithms: ['HS256']
});