File tree Expand file tree Collapse file tree 5 files changed +373
-7
lines changed
Expand file tree Collapse file tree 5 files changed +373
-7
lines changed Original file line number Diff line number Diff line change @@ -6,16 +6,24 @@ const app = express();
66// const bodyParser = require('body-parser');
77// app.use(bodyParser.urlencoded({ extended: false }));
88
9+ // connect to the mysql DB
10+ const sequelize = require ( './util/database' ) ;
11+ const User = require ( './models/user' )
12+
913// set the static folder in my express (by the we can use css and js file)
1014app . use ( express . static ( './public' ) ) ;
1115
1216// use express router
1317app . use ( '/' , require ( './router/user' ) ) ;
1418app . use ( '/user' , require ( './router/user' ) ) ;
1519
16- app . listen ( port , function ( err ) {
17- if ( err ) {
18- console . log ( `Error in running the server: ${ err } ` ) ;
19- }
20- console . log ( `Server is running on port: ${ port } ` ) ;
20+ sequelize . sync ( ) . then ( ( result ) => {
21+ app . listen ( port , function ( err ) {
22+ if ( err ) {
23+ console . log ( `Error in running the server: ${ err } ` ) ;
24+ }
25+ console . log ( `Server is running on port: ${ port } ` ) ;
26+ } ) ;
27+ } ) . catch ( ( err ) => {
28+ console . log ( err ) ;
2129} ) ;
Original file line number Diff line number Diff line change 1+ const Sequelize = require ( 'sequelize' ) ;
2+ const sequelize = require ( '../util/database' ) ;
3+
4+ const User = sequelize . define ( "users" , {
5+ id : {
6+ type : Sequelize . INTEGER ,
7+ autoIncrement : true ,
8+ allowNull : false ,
9+ primaryKey : true ,
10+ } ,
11+ name : {
12+ type : Sequelize . STRING ,
13+ allowNull : false ,
14+ } ,
15+ email : {
16+ type : Sequelize . STRING ,
17+ allowNull : false ,
18+ unique : true ,
19+ } ,
20+ password : {
21+ type : Sequelize . STRING ,
22+ allowNull : false ,
23+ } ,
24+ // isPremiumUser: Sequelize.BOOLEAN,
25+ // totalExpenses: {
26+ // type: Sequelize.INTEGER,
27+ // defaultValue: 0,
28+ // },
29+ } ) ;
30+
31+ module . exports = User ;
You can’t perform that action at this time.
0 commit comments