NPM 'app-root-path' Modul eingebaut um absolute Pfade für .js zu vermeiden

This commit is contained in:
Fabian 2025-01-07 20:37:25 +01:00
parent 67e5d20854
commit 2897a9c0a3
3 changed files with 10 additions and 6 deletions

3
.gitignore vendored
View File

@ -104,7 +104,6 @@ dist
# vuepress v2.x temp and cache directory
.temp
.cache
# Docusaurus cache and generated files
.docusaurus
@ -132,3 +131,5 @@ dist
.pnp.*
/.idea/git_toolbox_blame.xml
.package.json
.package-lock.json

View File

@ -1,5 +1,7 @@
const mysql = require('mysql2');
require('dotenv').config({path: 'C:/Daten/Webshop/process.env'});
//to-do: '.env' Dateien aus anderen Directories aufrufen ohne absoluten Pfad
// require("dotenv").config({path:'C:/Daten/Webshop/process.env'})
const connection = mysql.createConnection({
host : process.env.DB_HOST,

View File

@ -1,9 +1,10 @@
require('mysql2')
var connection = require('./db-connect')
connection.query("SELECT * FROM webshop.user WHERE ID = 15", function (err, result) {
let appRoot = require('app-root-path')
let dbConnect = require(appRoot + '/scripts/modules/db-connect.js')
dbConnect.query("SELECT * FROM webshop.user WHERE ID = 0", function (err, result) {
if (err) throw err
console.log(result)
})
connection.end()
// require("dotenv").config({path:'C:/Daten/Webshop/process.env'})
dbConnect.end()