· 7 years ago · Oct 24, 2018, 08:46 PM
1const mongoose = require("mongoose");
2
3// import environmental variables from variables.env file
4require("dotenv").config({ path: "variables.env" });
5
6mongoose.connect(process.env.DATABASE);
7mongoose.Promise = global.Promise;
8mongoose.connection.on("error", err => {
9 console.error(`🚫 → ${err.message}`);
10});
11
12require("./models/MaintenanceType");
13require("./models/Maintenance");
14
15const app = require("./app");
16app.set("port", process.env.PORT || 7777);
17const server = app.listen(app.get("port"), () => {
18 console.log('started');
19});
20
21NODE_ENV=development
22DATABASE=mongodb://db:qwe123@sometest.server.com:412345/webtest
23PORT=1234
24SECRET=webtest
25KEY=webtestcom
26
27const mongoose = require("mongoose");
28const Maintenance = mongoose.model("Maintenance");
29
30exports.createMaintenance = async (req, res) => {
31 const maintenance = await new Maintenance(req.body).save();
32 // ALSO create a db and table if not exists for this client and use it somehow
33 res.json(maintenance);
34};