Gerrit Linnemann 0dd4236e11 Initial Commit
2017-12-18 14:24:11 +01:00

34 lines
844 B
JavaScript

const express = require('express')
const app = express()
const config = require('config') // https://github.com/lorenwest/node-config
const jwt = require('jsonwebtoken')
const bcrypt = require('bcryptjs')
var Animal = require('../share/entities/Animal')
app.set('port', process.env.PORT || 3000)
/* Create example data START */
var myPet01 = new Animal('Peter')
myPet01.age = 2
var myPet02 = new Animal('Cinemon')
myPet02.age = 4.6
var pets = [myPet01, myPet02]
/* Create example data END */
app.get('/', (req, res) => res.send('Hello world!'))
app.get('/animals/', function (req, res) {
// create a token
var token = jwt.sign(JSON.stringify(pets), config.get('secret'), {});
console.log(token)
res.json({token: token});
});
app.listen(app.get('port'), () => console.log('Service listening on port '+app.get('port')+'!'))