个性化阅读
专注于IT技术分析

Node.js连接CouchDB实例

点击下载

转到C文件夹。在已经创建的文件夹“ projects”中创建一个名为“ couchemployees”的文件夹。

打开命令提示符, 然后转到该位置。

Node.js连接CouchDB 1
Start npm init
Node.js连接CouchDB 2

创建一个具有以下代码的文件“ app.js”:

现在入口将是app.json

const express = require('express');
const bodyParser = require('body-parser');
const path = require('path');
const NodeCouchdb = require('node-couchdb');
const app = express();
app.set('view engine', 'ejs');
app.set('views', path.join(__dirname, 'views'));
app.use (bodyParser.json());
app.use(bodyParser.urlencoded({extended: false}));
app.get('/', function(req, res){
 res.send('Working........');
});
app.listen(3000, function(){
 console.log('Server is started om Port 3000');
});
Node.js连接CouchDB 3
Node.js连接CouchDB 4

现在使用以下命令:

npm install express主体解析器ejs node-couchdb –save

Node.js连接CouchDB 5
Node.js连接CouchDB 6

执行以下代码以启动本地服务器:

node app
Node.js连接CouchDB 7

现在服务器已启动:

打开本地浏览器:localhost:3000

Node.js连接CouchDB 8

列出数据库

使用以下代码编辑app.js文件:

const express = require('express');
const bodyParser = require('body-parser');
const path = require('path');
const NodeCouchdb = require('node-couchdb');

const couch = NodeCouchdb({
auth:{
user: 'ajeet'
password: '12345'
}
});
couch.listDatabases().then(function(dbs){
console.log(dbs);
});

const app = express();
app.set('view engine', 'ejs');
app.set('views', path.join(__dirname, 'views'));
app.use (bodyParser.json());
app.use(bodyParser.urlencoded({extended: false}));
app.get('/', function(req, res){
 res.send('Working........');
});
app.listen(3000, function(){
 console.log('Server is started on Port 3000');
});
Node.js连接CouchDB 9

创建一个文件夹“ view”, 然后在其中创建文件“ index.ejs”, 其中包含以下代码:

Hello World!

现在在“ app.js”文件中进行更改:

const express = require('express');
const bodyParser = require('body-parser');
const path = require('path');
const NodeCouchdb = require('node-couchdb');

const couch = NodeCouchdb({
auth:{
user: 'ajeet'
password: '12345'
}
});
couch.listDatabases().then(function(dbs){
console.log(dbs);
});

const app = express();
app.set('view engine', 'ejs');
app.set('views', path.join(__dirname, 'views'));
app.use (bodyParser.json());
app.use(bodyParser.urlencoded({extended: false}));
app.get('/', function(req, res){
 res.render('index');
});
app.listen(3000, function(){
 console.log('Server is started on Port 3000');
})
Node.js连接CouchDB 10
CouchDB Connect节点js 11
赞(0)
未经允许不得转载:srcmini » Node.js连接CouchDB实例

评论 抢沙发

评论前必须登录!