12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- const express = require('express')
- const morgan = require('morgan')
- const bodyParser = require('body-parser')
- const mongoose = require('mongoose')
- const dotenv = require('dotenv')
- const User = require('./models/user')
- dotenv.config()
- const app = express()
- mongoose.connect(process.env.DATABASE,
- { useNewUrlParser: true, useUnifiedTopology: true },
- (err) => {
- if (err) {
- console.log(err)
- } else {
- console.log('Connected to the database')
- }
- })
- app.use(morgan('dev'))
- app.use(bodyParser.json())
- app.use(bodyParser.urlencoded({ extended: false }))
- app.get('/', (req,res) => {
- res.json('hello')
- })
- app.post('/', (req,res) => {
- let user = new User()
- user.name = req.body.name
- user.email = req.body.email
- user.password = req.body.password
- user.save((err) => {
- if (err) {
- res.json(err)
- } else {
- res.json('Successfully saved')
- }
- })
- // console.log(req.body)
- })
- app.listen(3000, (err) => {
- if (err) {
- console.log(err)
- } else {
- console.log('start 3000')
- }
- })
|