# NodeJSBlog Recreating my wordpress blog in node JS. ## MYSQL Information ```SQL create database blog_name; use blog_name; create table users( user_id mediumint unsigned not null AUTO_INCREMENT, user_name varchar(60) not null, password char(64) not null, salt char(64) not null, primary key(user_id) ); create table categories( category_id mediumint unsigned not null AUTO_INCREMENT, name varchar(60) not null, url varchar(60) not null, primary key(category_id) ); create table posts( post_id mediumint unsigned not null AUTO_INCREMENT, category_id mediumint unsigned not null, picture_url varchar(100) not null, published datetime not null, name varchar(100) not null, url varchar(100) not null, primary key(post_id) ); create table popular_posts( popular_post_id mediumint unsigned not null AUTO_INCREMENT, post_id mediumint unsigned not null, primary key(popular_post_id) ); grant all on blog_name.* to blog_user@localhost identified by "password"; ``` ## Node Dependencies ```bash npm install express npm install express-sessions npm install mysql npm install sanitizer npm install promise npm install markdown npm install markdown-to-html -g npm install highlight npm install crypto npm i express-force-ssl ```