话说使用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/
这个写的蛮好的!支持一下
这个我不太会 看看学习一下