錯誤'MODULE NOT FOUND”,找不到模組
P粉201448898
P粉201448898 2024-04-02 17:27:55
0
1
460

我正在嘗試解決路徑問題:

這就是我的文件結構: /www/html/

  • /資料庫/
  1. databaseConnection.js
  • /腳本/
  1. LoginPageScript.js
  • 伺服器.js
  • index.html

在資料庫js檔案中,如下程式碼:

const mysql = require('mysql2');

const pool = mysql.createPool({
  connectionLimit: 10,
  host: process.env.DB_HOST,
  port: process.env.DB_PORT,
  user: process.env.DB_USER,
  password: process.env.DB_PASSWORD,
  database: process.env.DATABASE
});


pool.getConnection((err, connection) => {
  if (err) {
    console.error('Error connetcting to database: ', err);
    return;
  }
  console.log('Connection to database succefully established!');
});

module.exports = { pool };

我假設匯出池模組

現在我正在嘗試將池匯入到另一個腳本中,在本例中為 LoginPageScript.js,使用:

const { pool } = require('../database/databaseConnection.js');

但是拋出的錯誤是:

Cannot find module '../database/databaseConnection'
Require stack:
- /var/www/html/scripts/LoginPageScript.js
- /var/www/html/server.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:956:15)
    at Module._load (node:internal/modules/cjs/loader:804:27)
    at Module.require (node:internal/modules/cjs/loader:1022:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object.<anonymous> (/var/www/html/scripts/LoginPageScript.js:3:18)
    at Module._compile (node:internal/modules/cjs/loader:1120:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1174:10)
    at Module.load (node:internal/modules/cjs/loader:998:32)
    at Module._load (node:internal/modules/cjs/loader:839:12)
    at Module.require (node:internal/modules/cjs/loader:1022:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/var/www/html/scripts/LoginPageScript.js',
    '/var/www/html/server.js'
  ]
}

我嘗試嘗試不同的路徑,例如:

  1. /database/databaseConnection.js
  2. #./database/databaseConnection.js

#../database/databaseConnection.js########### ### ###似乎沒有一個起作用###
P粉201448898
P粉201448898

全部回覆(1)
P粉302484366

嘗試透過點註解遍歷 databaseConnection.js 檔案。

並嘗試使用:

const { pool } = require('./database/databaseConnection.js');
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!