1234567891011121314151617181920212223242526272829 |
- var database = require('./database');
- var register_subscriber = require('./register_subscriber');
- const express = require('express')
- const app = express()
- app.use(express.json());
- const port = 3101
- const host = 'http://localhost';
- const chalk = require('chalk')
- database.start().then(() => {
- app.post('/register', (req, res) => {
- console.log(`Received request at ${chalk.italic('\'/register\'')}`);
- register_subscriber(req.body).then((payload) => {
- if(payload == undefined) res.status(400).json('');
- else res.json(payload);
- })
- .catch((error) => {
- console.log(chalk.red(error));
- res.status(500).json(error);
- })
- })
-
- app.listen(port, () => {
- console.log(`Mail Subscription Service listening at ${chalk.cyan(`${host}:${port}`)}`);
- });
- })
|