Nao executa

0 respostas
mongodbnodejs
T

Nao estou conseguindo executar,podem me ajudar me dizendo do que se trata esse erro e oque tem que mudar.

npm run dev
npm ERR! missing script: dev

npm ERR! A complete log of this run can be found in:

npm ERR!     C:\Users\Getin-sds\AppData\Roaming\npm-cache_logs\2018-11-29T16_23_23_193Z-debug.log

#######################################################################

server.js

const express = require(express)

const app = express()

const bodyParser = require(body-parser)

const ObjectId = require(‘mongodb’).ObjectID
const MongoClient = require(‘mongodb’).MongoClient
//const uri = "mongodb://edinilson:[email removido]:39725/ndstr"
const uri = "mongodb://Carlos-Antonio:[email removido]:37735/meubanco"
app.use(bodyParser.urlencoded({ extended: true }))

MongoClient.connect(uri, (err, client) => {

if (err) return console.log(err)

db = client.db(ndstr)

app.listen(3000, () => {

console.log(Servidor está rodando na porta 3000.’)

})

})

app.set(‘view engine’, ‘ejs’)

app.route(/)

.get(function (req, res) {

const cursor = db.collection(data).find()

res.render(index.ejs)

})
.post((req, res) => {
    db.collection('data').save(req.body, (err, result) => {
        if (err) return console.log(err)

        console.log('Dados gravados com sucesso.')
        res.redirect('/show')
    })
})
app.route(’/show)

.get((req, res) => {

db.collection(data).find().toArray((err, results) => {

if (err) return console.log(err)

res.render(show.ejs, { data: results })

})

})
app.route(’/edit/:id’)

.get((req, res) => {

var id = <a href="http://req.params.id">req.params.id</a>
db.collection('data').find(ObjectId(id)).toArray((err, result) => {
        if (err) return res.send(err)
        res.render('edit.ejs', { data: result })
    })
})
.post((req, res) => {
    var id = req.params.id
    var nome = req.body.nome
    var sobrenome = req.body.sobrenome

    db.collection('data').updateOne({ _id: ObjectId(id) }, {
        $set: {
            nome: nome,
            sobrenome: sobrenome
        }
    }, (err, result) => {
        if (err) return res.send(err)
        res.redirect('/show')
        console.log('Dados atualizados com sucesso.')
    })
})
app.route(’/delete/:id’)

.get((req, res) => {

var id = <a href="http://req.params.id">req.params.id</a>

db.collection(‘data’).deleteOne({ _id: ObjectId(id) }, (err, result) => {

if (err) return res.send(500, err)

console.log(‘Dado excluído com sucesso.’)

res.redirect(’/show’)

})

})
Criado 29 de novembro de 2018
Respostas 0
Participantes 1