sequelize 1.連接數據庫

const Sequelize = require('sequelize')
const config = {
  host: 'localhost',
  dialect: 'mysql',
  dialectOptions: {
    charset: "utf8mb4",
    collate: "utf8mb4_unicode_ci"
 },
 define: {
  underscored: true,
  charset:'utf8mb4'
}
}
const seq = new Sequelize('數據庫名稱', '你的數據庫用戶名', '你的數據庫密碼', config)

module.exports = seq

插入中文報錯: UnhandledPromiseRejectionWarning: SequelizeDatabaseError: Incorrect string value: ‘\xE5…’ for column ‘content’ at row 1
配置charset 爲utf8mb4

  dialectOptions: {
    charset: "utf8mb4",
    collate: "utf8mb4_unicode_ci"
 },
 define: {
  underscored: true,
  charset:'utf8mb4'
}
發佈了136 篇原創文章 · 獲贊 40 · 訪問量 23萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章