zkt26/sk1/server.js

32 lines
594 B
JavaScript

const express = require('express');
const mongoose = require('mongoose');
const app = express();
app.use(express.json());
app.use(express.static('public'));
mongoose.connect(process.env.MONGO_URL);
const Note = mongoose.model('Note', {
text: String
});
app.get('/notes', async (req, res) => {
const notes = await Note.find();
res.json(notes);
});
app.post('/notes', async (req, res) => {
const note = new Note({
text: req.body.text
});
await note.save();
res.json(note);
});
app.listen(3000, () => {
console.log('Server started');
});