29 lines
821 B
JavaScript
29 lines
821 B
JavaScript
var logger = require('morgan');
|
|
var moment = require('moment');
|
|
var express = require('express');
|
|
require('express-async-errors');
|
|
var bodyParser = require('body-parser');
|
|
var request = require('request');
|
|
var app = express();
|
|
var env = process.env.NODE_ENV || 'development';
|
|
var config = require('../config/vnc-avatarservice.js')[env];
|
|
console.log(moment().format("LTS") + ' Using configuration', config);
|
|
|
|
|
|
var servicePort = config.servicePort;
|
|
|
|
app.use(bodyParser.json()); // for parsing application/json
|
|
app.use(logger('dev'));
|
|
|
|
|
|
|
|
app.post('/notify', async function (req, res) {
|
|
|
|
});
|
|
|
|
var server = app.listen(servicePort, function () {
|
|
var host = server.address().address;
|
|
var port = server.address().port;
|
|
console.log(moment().format("LTS") + ' Service endpoint is http://%s:%s/avatarupload', host, port);
|
|
});
|