O GoConqr está de visual novo! Conte para nós o que você achou.

Notas

Mongoose and express

James Drummond Node / Express / Mongo A-Level Inglês 1 página

Conteúdo das notas (1)

Página 1

Notes from MEAN stack document

Quick Mongo commands:

- mongo - starts mongo shell

- db - names current database

- show databases - list databases

// save one user

$ db.users.save({ name: 'Chris' });

// save multiple users

$ db.users.save([{ name: 'Chris'}, { name: 'Holly' }]);

// save one user

$ db.users.save({ name: 'Chris' });

// save multiple users

$ db.users.save([{ name: 'Chris'}, { name: 'Holly' }]);

// remove all

db.users.remove({});

// remove one

db.users.remove({ name: 'Holly' });

Use Robomongo for GUI interface

Use Mongoose in node:

// grab the packages we need

var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/db_name');

package.json

{

"name": "node-api",

"main": "server.js",

"dependencies": {

"morgan": "~1.5.0", // Loggin

"express": "~4.10.3",

"body-parser": "~1.9.3", // pull post content from http requests

"mongoose": "~3.8.19",

"bcrypt-nodejs": "0.0.3" // Hash passwords

}

}

app.use() See http://expressjs.com/api.html#app.use

Mounts the middleware function(s) at the path. If path is not specified, it defaults to “/”.

Middleware is a bunch of functions that occur in order on the request. Middleware can:

Execute any code.

Make changes to the request and the response objects.

End the request-response cycle.

Call the next middleware in the stack.

There are several levels of middleware:

Application-level middleware

- Bound to an instance of the Express application

// use body parser so we can grab information from POST requests

app.use(bodyParser.urlencoded({ extended: true }));

app.use(bodyParser.json());

Router-level middleware

-

Error-handling middleware

Built-in middleware

Third-party middleware

Informações

Descrição
A-Level Node / Express / Mongo Notas sobre Mongoose and express, criado por James Drummond em 20-04-2015.
Criado por
James Drummond · abr 2015
Atualizado
18 ago 2017
Visualizações
28
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?