Skip to content

Commit da3a454

Browse files
first commit
0 parents  commit da3a454

21 files changed

+33144
-0
lines changed

node-server/index.js

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
const express = require('express');
2+
const cors = require('cors');
3+
const bodyParser = require('body-parser');
4+
const mongoose = require('mongoose');
5+
6+
main().catch(err => console.log(err));
7+
8+
async function main() {
9+
await mongoose.connect('mongodb://127.0.0.1:27017/demo');
10+
console.log('db connected')
11+
}
12+
const userSchema = new mongoose.Schema({
13+
username: String,
14+
password: String
15+
});
16+
17+
const User = mongoose.model('User', userSchema);
18+
19+
20+
21+
22+
const server = express();
23+
24+
server.use(cors());
25+
server.use(bodyParser.json());
26+
27+
// CRUD - Create
28+
server.post('/demo',async (req,res)=>{
29+
30+
let user = new User();
31+
user.username = req.body.username;
32+
user.password = req.body.password;
33+
const doc = await user.save();
34+
35+
console.log(doc);
36+
res.json(doc);
37+
})
38+
39+
server.get('/demo',async (req,res)=>{
40+
const docs = await User.find({});
41+
res.json(docs)
42+
})
43+
44+
server.listen(8080,()=>{
45+
console.log('server started')
46+
})

0 commit comments

Comments
 (0)