diff options
| author | Adam Soltys <[email protected]> | 2022-09-02 22:12:24 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2022-09-02 22:12:24 -0700 |
| commit | 13352f9b30eed52d2e7d0970d3cbd76f401d6de0 (patch) | |
| tree | e745685b2d7373ad391431323b0bdf5ff373b55a /index.js | |
| parent | d1cc66d1a02b75f90fbf0c05910777c76228259a (diff) | |
| download | coinos-server-13352f9b30eed52d2e7d0970d3cbd76f401d6de0.tar.gz coinos-server-13352f9b30eed52d2e7d0970d3cbd76f401d6de0.zip | |
es6 migration
Diffstat (limited to 'index.js')
| -rw-r--r-- | index.js | 86 |
1 files changed, 27 insertions, 59 deletions
@@ -1,67 +1,32 @@ import app from "./app.js"; -import axios from "axios"; -import bodyParser from "body-parser"; -import compression from "compression"; -import cookieParser from "cookie-parser"; -import cors from "cors"; -import express from "express"; -import { Op } from "@sequelize/core"; import persist from "./lib/persist.js"; import config from "./config/index.js"; -import { networks } from "./lib/store.js"; +import store from "./lib/store.js"; +import { l } from "./lib/logging.js"; -// app = express(); -// app.enable("trust proxy"); -// app.use(bodyParser.urlencoded({ extended: true }); -// app.use(bodyParser.json()); +import "./lib/sockets.js"; +// import "./lib/webhooks.js"; +// import "./lib/passport.js"; +// import "./lib/register.js"; +// import "./lib/upload.js"; +// import "./lib/send.js"; +// import "./lib/sync.js"; +// import "./routes/assets.js"; +// import "./routes/info.js"; +// import "./routes/users.js"; +// if (config.bitcoin) store.networks.push("bitcoin"); +// if (config.liquid) store.networks.push("liquid"); +// if (config.lna) store.networks.push("lightning"); // -// app.use((err, req, res, next) => { -// const details = { -// path: req.path, -// body: req.body, -// msg: err.message, -// stack: err.stack -// }; +// import "./lib/rates.js"; +// import "./lib/notifications.js"; // -// if (req.user) details.username = req.user.username; +// if (config.imap) import("./lib/mail.js"); +// if (config.lnurl) import("./routes/lnurl.js"); +// if (config.mailgun) import("./routes/funding.js"); // -// err("JSON Error: ", JSON.stringify(details)); -// res.status(500); -// res.set({ -// "Cache-Control": "no-cache" -// }); -// res.send(err.message); -// return res.end(); -// }); -// app.use(cookieParser()); -// app.use(cors({ credentials: true, origin: "*" }); -// app.use(compression()); - -import "./lib/logging.js"; -import "./lib/utils.js"; -import "./lib/sockets.js"; -import "./lib/webhooks.js"; -import "./lib/passport.js"; -import "./lib/register.js"; -import "./lib/upload.js"; -import "./lib/send.js"; -import "./lib/sync.js"; -import "./routes/assets.js"; -import "./routes/info.js"; -import "./routes/users.js"; -if (config.bitcoin) networks.push("bitcoin"); -if (config.liquid) networks.push("liquid"); -if (config.lna) networks.push("lightning"); - -import "./lib/rates.js"; -import "./lib/notifications.js"; - -if (config.imap) import("./lib/mail.js"); -if (config.lnurl) import("./routes/lnurl.js"); -if (config.mailgun) import ("./routes/funding.js"); - -import "./routes/invoices.js"; -import "./routes/payments.js"; +// import "./routes/invoices.js"; +// import "./routes/payments.js"; // import "./routes/swaps.js"; // Scope based Route Handling @@ -107,13 +72,16 @@ app.post("/email", async (req, res) => { } }); -app.listen(process.env.PORT || 3119, "0.0.0.0", function(err, address) { +app.listen({ port: process.env.PORT || 3119, host: "0.0.0.0" }, function( + err, + address +) { if (err) { console.log(err); app.log.error(err); process.exit(1); } - app.log.info(`CoinOS Server listening on ${address}`); + l(`CoinOS Server listening on ${address}`); }); process.on("SIGINT", process.exit); |
