Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //
  2. //customer.js
  3. //
  4. let mongoose = require('mongoose');
  5.  
  6. // Article Schema
  7. let custSchema = mongoose.Schema({
  8.     name:{
  9.         type: String,
  10.         required: true
  11.     },
  12.     surname:{
  13.         type: String,
  14.         required: true
  15.     },
  16.     birthday:{
  17.         type: String,
  18.         required: true
  19.     },
  20.     deathday:{
  21.         type: String,
  22.         required: true
  23.     },
  24.     gender:{
  25.         type: String,
  26.         required: true
  27.     }
  28. });
  29.  
  30. let Customer = module.exports = mongoose.model('Customer', custSchema);
  31.  
  32. //
  33. //app.js
  34. //
  35. const express = require('express');
  36. const path = require('path');
  37. const mongoose = require('mongoose');
  38. const bodyParser = require('body-parser')
  39.  
  40. mongoose.connect('mongodb://localhost:27017/artontw', { useNewUrlParser: true, useUnifiedTopology: true});
  41. let db = mongoose.connection;
  42.  
  43. // Check connection
  44. db.once('open', function(){
  45.     console.log('Connected to MongoDB')
  46. });
  47.  
  48. // Check DB errors
  49. db.on('error', function(err){
  50.     console.log(err);
  51. });
  52.  
  53. // Init App
  54. const app = express();
  55.  
  56. // Load View Engine
  57. app.set('views', path.join(__dirname, 'views'));
  58. app.set('view engine', 'pug');
  59.  
  60. // parse application/x-www-form-urlencoded
  61. app.use(bodyParser.urlencoded({ extended: false }));
  62. // parse application/json
  63. app.use(bodyParser.json());
  64.  
  65. // Set public folder
  66. app.use(express.static(path.join(__dirname, 'public')));
  67.  
  68. // Route files
  69. let router = require('./router.js');
  70. app.use('/', router);
  71.  
  72. // Start Server
  73. app.listen(7000, function(){
  74.     console.log('Server started on 7000');
  75. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement