- # 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 downloads(
- download_id mediumint unsigned not null AUTO_INCREMENT,
- url varchar(20) not null,
- file varchar(20) not null,
- primary key(download_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-session
- npm install mysql
- npm install sanitizer
- npm install promise
- npm install highlight
- npm install crypto
- npm install express-force-ssl
- npm install remarkable
- ```
-
|