Jelajahi Sumber

可聯接資料庫 但新增equipment_data錯誤

maa3606 2 tahun lalu
induk
melakukan
9dfa37d486
2 mengubah file dengan 15 tambahan dan 44 penghapusan
  1. 7 6
      src/database.ts
  2. 8 38
      src/database/config/config.ts

+ 7 - 6
src/database.ts

@@ -10,12 +10,13 @@ import { Sequelize } from "sequelize-typescript";
 //   models: [__dirname + "/database/models/**/!(index).js"],
 // });
 
-export const sequelize = new Sequelize({
-  port: Number(process.env.DB_PORT),
-  database: process.env.DB_DATABASE,
-  username: process.env.DB_USERNAME,
-  password: process.env.DB_PASSWORD,
-  host: process.env.DB_HOST,
+export const sequelize = new Sequelize('ILert', 'BIMuser', 'Component3444', {
+  host: 'GMGIS',
   dialect: 'mssql',
+  dialectOptions: {
+    options: {
+      instanceName: 'SQLEXPRESS'
+    }
+  },
   models: [__dirname + "/database/models/**/!(index).js"],
 });

+ 8 - 38
src/database/config/config.ts

@@ -11,48 +11,18 @@ require('dotenv').config();
 //     }
 // };
 
-// module.exports = {
-//     development: {
-//         port: Number(process.env.DB_PORT),
-//         database: process.env.DB_DATABASE,
-//         username: process.env.DB_USERNAME,
-//         password: process.env.DB_PASSWORD,
-//         host: process.env.DB_HOST,
-//         dialect: 'mssql',
-//     }
-// };
-
 module.exports = {
     development: {
-        server: process.env.DB_HOST,
-        authentication: {
-            type: 'default',
+        // port: Number(process.env.DB_PORT),
+        database: process.env.DB_DATABASE,
+        username: process.env.DB_USERNAME,
+        password: process.env.DB_PASSWORD,
+        host: 'GMGIS',
+        dialect: 'mssql',
+        dialectOptions: {
             options: {
-                userName: process.env.DB_USERNAME, // update me
-                password: process.env.DB_PASSWORD // update me
+                instanceName: 'SQLEXPRESS'
             }
         },
-        options: {
-            database: process.env.DB_DATABASE
-        },
-        dialect: 'mssql',
     }
 };
-
-// module.exports = {
-//     development: {
-//         "dialect": "mssql",
-//         "dialectModulePath": "sequelize-msnodesqlv8",
-//         "dialectOptions": {
-//             "driver": "SQL Server Native Client 11.0",
-//             "trustedConnection": "true"
-//         },
-//         "username": process.env.DB_USERNAME,
-//         "password": process.env.DB_PASSWORD,
-//         "database": "ILert",
-//         "host": process.env.DB_HOST,
-//         "port": 1433,
-//         "logging": "true"
-//       }
-// };
-