1
0
mirror of https://github.com/mgerb/mywebsite synced 2026-01-12 10:52:47 +00:00
This commit is contained in:
2015-06-24 14:58:49 -05:00
parent a2c44e494f
commit cfec58df9a
6 changed files with 53 additions and 21 deletions

View File

@@ -1,10 +1,11 @@
var mongoose = require('mongoose'); var mongoose = require('mongoose');
var infoSchema = new mongoose.Schema({ var infoSchema = new mongoose.Schema({
number: Number, number: String,
date: Number, date: Date,
time: Number, time: String,
message: String message: String,
updated: {type: Date, default: Date.now}
}); });

View File

@@ -7,7 +7,7 @@
6 info start myapp@0.0.0 6 info start myapp@0.0.0
7 verbose unsafe-perm in lifecycle true 7 verbose unsafe-perm in lifecycle true
8 info myapp@0.0.0 Failed to exec start script 8 info myapp@0.0.0 Failed to exec start script
9 verbose stack Error: myapp@0.0.0 start: `node ./bin/www` 9 verbose stack Error: myapp@0.0.0 start: `node ./bin/www && node ./mongoui/mongoui-master/index.js`
9 verbose stack Exit status 1 9 verbose stack Exit status 1
9 verbose stack at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:213:16) 9 verbose stack at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:213:16)
9 verbose stack at EventEmitter.emit (events.js:110:17) 9 verbose stack at EventEmitter.emit (events.js:110:17)
@@ -22,13 +22,13 @@
14 error node v0.12.4 14 error node v0.12.4
15 error npm v2.10.1 15 error npm v2.10.1
16 error code ELIFECYCLE 16 error code ELIFECYCLE
17 error myapp@0.0.0 start: `node ./bin/www` 17 error myapp@0.0.0 start: `node ./bin/www && node ./mongoui/mongoui-master/index.js`
17 error Exit status 1 17 error Exit status 1
18 error Failed at the myapp@0.0.0 start script 'node ./bin/www'. 18 error Failed at the myapp@0.0.0 start script 'node ./bin/www && node ./mongoui/mongoui-master/index.js'.
18 error This is most likely a problem with the myapp package, 18 error This is most likely a problem with the myapp package,
18 error not with npm itself. 18 error not with npm itself.
18 error Tell the author that this fails on your system: 18 error Tell the author that this fails on your system:
18 error node ./bin/www 18 error node ./bin/www && node ./mongoui/mongoui-master/index.js
18 error You can get their info via: 18 error You can get their info via:
18 error npm owner ls myapp 18 error npm owner ls myapp
18 error There is likely additional logging output above. 18 error There is likely additional logging output above.

View File

@@ -3,7 +3,7 @@
"version": "0.0.0", "version": "0.0.0",
"private": true, "private": true,
"scripts": { "scripts": {
"start": "node ./bin/www" "start": "node ./bin/www && node ./mongoui/mongoui-master/index.js"
}, },
"dependencies": { "dependencies": {
"body-parser": "~1.12.4", "body-parser": "~1.12.4",

View File

@@ -7,20 +7,21 @@ var info = mongoose.model('info');
/* GET home page. */ /* GET home page. */
router.get('/', function(req, res, next) { router.get('/', function(req, res, next) {
var getString = req.param("test"); var getString = req.param("test");
res.render('index'); var find = {number : "555-555-5555"};
res.render('index', {findParams : find});
}); });
router.post('/', function(req, res,next) { router.post('/information', function(req, res,next) {
var number = req.param("number"); var number = req.param("number");
var date = req.param("date"); var date = req.param("date");
var time = req.param("time"); var time = req.param("time");
var message = req.param("message"); var message = req.param("message");
var entry = new info({ var entry = new info({
number: 234, number: number,
date: 234, date: date,
time: 234, time: time,
message: "test" message: message
}); });
entry.save(function(err, entry) { entry.save(function(err, entry) {
@@ -32,4 +33,15 @@ router.post('/', function(req, res,next) {
res.render('index'); res.render('index');
}); });
router.post('/search', function(req, res, next) {
var searchNumber = req.param("searchNumber");
info.findOne({'number' : searchNumber}, "number date time message updated", function(err, seach) {
if (err) return handleError(err);
});
res.render('index', {findParams : search});
});
module.exports = router; module.exports = router;

View File

@@ -9,7 +9,7 @@ block content
div.row div.row
div.col-lg-4 div.col-lg-4
h1 Submit Form h1 Submit Form
form(action="/", method="post") form(action="/information", method="post")
div.form-group div.form-group
Span Phone Number: Span Phone Number:
br br
@@ -17,13 +17,27 @@ block content
br br
Span Date: Span Date:
br br
input.form-control(type="text", name="date", placeholder="mm/dd/yy") input.form-control(type="text", name="date", id="datepicker" placeholder="mm/dd/yy")
br br
Span Time: Span Time:
br br
input.form-control(type="text", name="time", placeholder="12:00 am") input.form-control(type="text", name="time", id="timepicker" placeholder="12:00 am")
br br
Span Message: Span Message:
input.form-control(type="textarea", name="message") input.form-control(type="textarea", name="message")
br br
input(type="submit", value="submit").btn input(type="submit", value="submit").btn
div.col-lg-4
h1 Search by number
form(action="/search", method="post")
div.form-group
Span Phone Number:
br
input.form-control(type="text", name="searchNumber", placeholder="555-555-5555")
br
input(type="submit", value="submit").btn
br
ul
each val, index in findParams
li= index + " " + val
br

View File

@@ -4,7 +4,12 @@ html
title= "Mithell's Node.js Project" title= "Mithell's Node.js Project"
link(rel='stylesheet', href='bootstrap/css/bootstrap.css') link(rel='stylesheet', href='bootstrap/css/bootstrap.css')
link(rel='stylesheet', href='/stylesheets/style.css') link(rel='stylesheet', href='/stylesheets/style.css')
link(rel='stylesheet', href='jquery-ui-1.11.4/jquery-ui.css')
link(rel='stylesheet', href='jquery-timepicker/jquery.timepicker.css')
body body
block content block content
script(src="http://code.jquery.com/jquery-latest.min.js") script(src="http://code.jquery.com/jquery-latest.min.js")
script(src="bootstrap/js/bootstrap.js") script(src="bootstrap/js/bootstrap.js")
script(src="jquery-ui-1.11.4/jquery-ui.js")
script(src="jquery-timepicker/jquery.timepicker.js")
script(src="javascripts/custom.js")