Skip to content

LeeKeBo/Easy-Compiler

Repository files navigation

Easy Compiler's backend

an online compiler with node.js the frontend rep: easy compiler frontend it run with weapp, a platform by wechat,tencent.

  • before run:
    • install node.js and npm
    • run npm install ,if have something else need to install, use npm to install
    • I have delete the conf dir , you should make it by yourself:
      • mkdir conf
      • vim db.js:
        •   module.exports = {
                mysql:{
                    host:'127.0.0.1'(use your own address),
                    user:$yourdbUserName,
                    password:$yourPassword,
                    database:'compiler',
                    port:3306(use your own port)
                }
            }
      • create the database compiler
        • create database compiler
        • use compiler
        • create the tables like below:

user table:

Field Type Null Key Default Extra
openid varchar(30) NO NULL
useTime int(11) NO NULL
C int(11) NO 0
Cpp int(11) NO 0
java int(11) NO 0
python2 int(11) NO 0
python3 int(11) NO 0

userinfo table:

Field Type Null Key Default Extra
openid varchar(30) NO NULL
username varchar(50) YES NULL

file table:

Field Type Null Key Default Extra
id int(11) NO PRI NULL auto_increment
openid varchar(30) NO NULL
time varchar(20) NO NULL
path varchar(128) NO NULL
type varchar(8) NO NULL
filename varchar(30) YES hello file
  • run:
    • npm start

The compilex help me a lot when I begin my project.

About

an online compiler with node.js

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages