-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprinter.js
More file actions
38 lines (28 loc) · 937 Bytes
/
printer.js
File metadata and controls
38 lines (28 loc) · 937 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
require('dotenv').config()
const moment = require('moment')
const Sequelize = require('sequelize')
const Http = require("http");
const Url = require("url");
let db = new Sequelize(process.env.DB_DATABASE, process.env.DB_USER, process.env.DB_PASSWORD, {
host: process.env.DB_HOST,
port: process.env.DB_PORT,
dialect: 'mysql',
logging: false,
operatorsAliases: false,
})
olyDb = db.define('olyOrders', {
pair: Sequelize.STRING,
pairProfit: Sequelize.STRING,
prediction: Sequelize.STRING,
side: Sequelize.STRING,
amount: Sequelize.STRING,
profit: Sequelize.STRING,
})
olyDb.sync().then(() => {})
Http.createServer(function(req, res) {
let parsedUrl = Url.parse(req.url, true);
let queryAsObject = parsedUrl.query;
olyDb.create(queryAsObject)
res.end(JSON.stringify(queryAsObject));
}).listen(8081);
console.log("Server listening on port http://127.0.0.1:8081/");