Would you like to clone this notebook?

When you clone a notebook you are able to make changes without affecting the original notebook.

Cancel

project

node v10.24.1
version: 1.0.0
endpointsharetweet
var express = require('express'); var app = express(); var bodyParser = require('body-parser'); app.use(bodyParser.urlencoded({extended: false})); app.use(bodyParser.json()); var mongoose = require('mongoose'); mongoose.connect('mongodb+srv://dbUser:csci2720@cluster0-wmeca.azure.mongodb.net/2720project') var db = mongoose.connection; //Upon connection failure db.on('error', console.error.bind(console, 'Connection error: ')); //Upon opening the database successfully db.once('open', function(){ console.log("Connection is open..."); }); var EventSchema = mongoose.Schema({ eventId: { type: Number, required: true, unique: true }, activityName: { type: String, required: true }, dateTime: { type: String, required: true }, organizationName: { type: String, required: true }, locationName: { type: String, required: true }, departmentName: { type: String, required: true }, enquiryContact: { type: String, required: true } }); var Event = mongoose.model('Event', EventSchema); app.post('/', function(req, res){ var newEvent = new Event({eventId: 1, activityName: "Hello World", dateTime: "Hello World2", organizationName: "Hello World3", locationName: "Hello World4", departmentName: "Hello World5", enquiryContact: "Hello World6"}); newEvent.save(function(err){ if(err){ res.send(err) return; } res.send("Done"); }); }); var server = app.listen(3000);
Loading…

no comments

    sign in to comment