Skip to content
Snippets Groups Projects
Commit 1ca452bc authored by Apoorva Ravishankar's avatar Apoorva Ravishankar
Browse files

Updated code

parent f59434af
No related branches found
No related tags found
1 merge request!2Code for Recieving Effect from user and saving to DB
/* Project Doorstep - Department of Computer Science
Univeristät Paderborn
Author: Apoorva Ravishankar */
var http = require('http');
var fs = require('fs');
var express = require('express');
var path = require('path');
var bodyParser = require('body-parser');
var mongodb = require('mongodb');
var app = express();
app.use(bodyParser.urlencoded({ extended: false }));
app.use(express.static(__dirname,{ index: 'index.html' }));
app.post('/post-submit', function (req, res) {
mongodb.MongoClient.connect("mongodb://localhost:27017", {useUnifiedTopology: true}, function(err,dbClient){
if (err) throw err;
var db1 = dbClient.db('projectIshikawa');
//create collection
db1.collection('effects', function (err, collection) {
if (err) throw err;
//add documents
var effectEntries = {effect: req.body.effect};
collection.insertOne(effectEntries,function (error, response) {
if(error) {
console.log('Error occurred while inserting');
// return
} else {
console.log('inserted record', req.body.effect/*response.ops[0]*/);
// return
}
});
});
});
res.send('Effect:\n' + JSON.stringify(req.body.effect));
});
app.listen(process.env.PORT || 7000, process.env.IP || '0.0.0.0' );
<!-- /* Project Doorstep - Department of Computer Science
Univeristät Paderborn
Author: Apoorva Ravishankar */ -->
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Client Data</title>
</head>
<body>
<div style="text-align:center">
<h1>Please Enter the Aim/Problem:</h1>
<form method="POST" action="/post-submit">
<br><textarea name="effect"></textarea>
<br>
<input type="submit" value="Submit">
</form>
<form method="GET" action="">
</form>
</div>
</body>
</html>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment