话说使用WordPress也有一段时间了,发现确实还是比较臃肿的,而且优化起来感觉还是比较麻烦,再加上近期在学习node.js,所以有了把这个博客过度到node.js中来,那么问题来了。node.js中的程序是自己设计的,肯定是没有什么插件可以把WP程序一键转换过来,所以必须自己在空闲的时候可以转移过来。
对于node.js来说我习惯性的使用了mongodb数据库,而WP使用的是MySQL数据库,所以我想的是能不能先用node.js程序桥接到MySQL数据库后再慢慢的转换到mongodb数据库上,这样可以慢慢的进行调试,减少不必要的BUG。有了这一想法,说动就动。
首先,在npm中有成熟的mysql数据库模块,名字就叫:MySQL,所以使用以下命令安装即可:
npm install mysql --save
然后我们可以在npm的mysql模块介绍页内相信看到相关介绍:https://www.npmjs.com/package/mysql
我们可以简单的使用以下命令进行连接操作相关数据库:
const mysql = require('mysql');
//链接数据库
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'root',
database: 'db_test'
});
connection.connect();
//查询
const selectSQL = 'SELECT * FROM mytable';
connection.query(selectSQL, function(err, rows) {
if (err) throw err;
console.log('The solution is:', rows);
});
//关闭数据库
connection.end();
如果你使用的是express模块可以使用如下代码:
var express = require('express');
var app = express();
var mysql = require('mysql');
//配置模块
var settings = require('./settings');
//连接数据库
var connection = mysql.createConnection(settings.db);
connection.connect();
//查询
var selectSQL = 'select * from `mytable`';
var arr = [];
connection.query(selectSQL, function(err, rows) {
if (err) throw err;
for (var i = 0; i < rows.length; i++) {
arr[i] = rows[i].name;
}
//把搜索值输出
app.get('/', function(req, res) {
res.send(arr);
});
});
//关闭连接
connection.end();
是不是很简单,那么就可以使用node.js+mysql把之前的数据内容读取出来后再后期通过mongodb数据库进行数据的平滑过渡即可。
智言个人博客







疤痕修复需要多少钱http://www.dfhon.com/news/bhxfjg/注射式微整形的价格http://www.dfhon.com/news/st-xw/眉毛整形多少钱http://www.dfhon.com/news/mb-xw/激光脱毛价格表http://www.dfhon.com/news/jgtmjg/整形价格表http://www.dfhon.com/zhengxingjiage/下颌角整形http://www.dfhon.com/news/xhjzxjg/种植头发多少钱http://www.dfhon.com/zhengxingjiage/toufazhongzhi/chengdu/做整容手术要多少钱http://www.dfhon.com/zhengxingjiage/面部除皱术多少钱http://www.dfhon.com/zhengxingjiage/mianbuchuzhou/shenzhen/面美网www.mianmeiw.com
路过支持一下!!!!!
论文查重 http://www.cnkiceo.org/
这个写的蛮好的!支持一下
这个我不太会 看看学习一下