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:ed2018@ds139725.mlab.com:39725/ndstr"
const uri = "mongodb://Carlos-Antonio:ca102030@ds237735.mlab.com: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 = req.params.id
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 = req.params.id
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’)
})
})