O documento apresenta os conceitos fundamentais para construção de um mecanismo de busca com Node.js e MongoDB, incluindo indexação e pesquisa em MongoDB e desenvolvimento de APIs com Node.js. É descrito como configurar o MongoDB, criar índices e realizar buscas. O Node.js é apresentado como alternativa para desenvolvimento da API do mecanismo de busca por ser multiplataforma, escalável e utilizar JavaScript.
3. Ciência da Computação
Computação Móvel
Dev, analista, gerente...
11 anos programando
- 7 anos com mecanismos de busca
- 3 mecanismos no ar
- inúmeros projetos
31. Node.js
Onde baixo?
http://nodejs.org
Como verifico se está funcionando?
node -v
O que mais vou precisar?
sudo npm install -g express
sudo npm install -g express-generator
Visual Studio Code (opcional)
https://code.visualstudio.com/download
32. Node.js
Criando um projeto Express:
C:nodejssearchengine> express -e --git
Executando um projeto Express:
npm install
npm start
Acessando um projeto Express:
http://localhost:3000
36. Node.js
Dependência MongoDB:
npm install -S mongodb
Teste para ver se funciona:
router.get('/search', function (req, res, next) {
var db = require('mongodb');
db.connect("mongodb://localhost/searchengine")
.then(conn => console.log('funcionou!'))
.catch(err => console.log(err))
})