Skip to content

Commit

Permalink
Merge pull request #4 from AI-Expo-2023/createdUserDB
Browse files Browse the repository at this point in the history
🗃️ :: created User DB
  • Loading branch information
12xii authored Mar 16, 2023
2 parents 1f5ae05 + 99b0140 commit c476f59
Show file tree
Hide file tree
Showing 4 changed files with 36 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/app.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
const express = require('express');
const { sequelize } = require('./models');
const bodyParser = require('body-parser');
const router = require('./router');
const cors = require('cors');

Expand Down
Empty file added src/controller/user.js
Empty file.
2 changes: 2 additions & 0 deletions src/models/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,6 @@ const sequelize = new Sequelize({ ...config, sync: false });
db.sequelize = sequelize;
db.Sequelize = Sequelize;

db.User = require('./user')(sequelize, Sequelize);

module.exports = db;
33 changes: 33 additions & 0 deletions src/models/user.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
const sequelize = require("sequelize");

module.exports = (sequelize, DataTypes) => {
return sequelize.define("user", {
userID: {
type: DataTypes.STRING(20),
primaryKey: true,
allowNull: false,
},
PW: {
type: DataTypes.STRING(20),
allowNull: false,
// 포함 : ! @ # $ % ^ & *
},
name: {
type: DataTypes.STRING(12),
allowNull: false,
},
Email: {
type: DataTypes.STRING(),
allowNull: false,
},
photo: {
type: DataTypes.STRING(),
allowNull: true,
},
reported: {
type: DataTypes.INT(),
allowNull: false,
},
});
};

0 comments on commit c476f59

Please sign in to comment.