Menghadapi masalah mengkonfigurasi MYSQL dan node.js
<p><br /></p>
<pre class="brush:php;toolbar:false;">const Sequelize = memerlukan("sequelize");
memerlukan("dotenv").config();
const sequelize = new Sequelize(
process.env.DB_NAME,
process.env.DB_USER,
process.env.DB_PASSWORD,
{
hos: "localhost",
dialek: "mysql",
pelabuhan: 3306,
Pilihan dialek: {
socketPath: "/tmp/mysql.sock",
},
}
);
module.exports = sequelize;</pre>
<p>Saya berada di bootcamp pengekodan dan kami sedang mengusahakan projek kumpulan dan saya terserempak dengan pepijat</p>
<p><kod>sambungkan ENOENT /tmp/mysql.sock</code></p>
<p>Pengajar saya memberitahu kami bahawa kod ini adalah untuk pengguna Mac dan saya menggunakan Windows.
Adakah terdapat cara untuk menulis pernyataan bersyarat yang mengabaikan kod ini jika dijalankan pada Windows, tetapi menjalankannya apabila dijalankan pada Mac?
Saya mencari dalam talian dan tidak menemui apa-apa. Jadi saya terpaksa mengulasnya secara tempatan, dan sementara itu berjaya, mesti ada cara yang lebih baik. </p><p><br /></p>