REST_API 코드 리뷰
const express = require('express');
//Fast, unopinionated, minimalist web framework for Node.js
Node.js
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
const mongoose = require('mongoose');
const server = express();
const User = require('./models/User');
require('dotenv').config({path:'variables.env'});
server.get("/", (req, res)=>{
const newUser = new User();
newUser.email = "chris@gmail.com";
newUser.name = "chris";
newUser.age = 24;
newUser.save()
.then((user)=>{
console.log(user);
res.json({
message: 'User Created Successfully'
})
})
.catch((err)=>{
res.json({
message: 'User was not successfully created'
})
})
})
server.listen(3000,(err)=>{
if(err){
return console.log(err);
}else{
mongoose.connect(process.env.MONGODB_URL, { useNewUrlParser : true}, (err)=>{
if(err){
console.log(err);
}else{
console.log("Connected to database successfully");
}
});
}
});