arnaucube
arnaucube/commonroutesServerPublic Self-hosted repository
added post to the commonroutesBot with travel info
arnaucube arnaucube@gmail.com
Sat, 13 Oct 2018 17:00:52 +0200
commit

de8542dec14d54e17385baeee8e3d7a0cae28321

parent

78e398255cbc2c094430b6dc1f63e23e9a3663b7

3 files changed, 26 insertions(+), 9 deletions(-)

jump to
M README.md → README.md

@@ -14,12 +14,13 @@ - I can focus on implementing the backend in Go lang

--- -- server code: https://github.com/arnaucode/commonroutesServer -- frontend app code: https://github.com/arnaucode/commonroutesApp -- frontend webapp code: https://github.com/arnaucode/commonroutesWebApp -- images server: https://github.com/arnaucode/goImgServer -- admin web: https://github.com/arnaucode/commonroutesAdminWeb -- landing page: https://github.com/arnaucode/commonroutesLandingPage +- server code: https://github.com/arnaucube/commonroutesServer +- frontend app code: https://github.com/arnaucube/commonroutesApp +- frontend webapp code: https://github.com/arnaucube/commonroutesWebApp +- images server: https://github.com/arnaucube/goImgServer +- admin web: https://github.com/arnaucube/commonroutesAdminWeb +- landing page: https://github.com/arnaucube/commonroutesLandingPage +- telegram bot: https://github.com/arnaucube/commonroutesBot **Backend:**

@@ -34,8 +35,8 @@

App: -![commonroutes](https://raw.githubusercontent.com/arnaucode/commonroutesApp/master/commonroutes.png "commonroutes") -code: https://github.com/arnaucode/commonroutesApp +![commonroutes](https://raw.githubusercontent.com/arnaucube/commonroutesApp/master/commonroutes.png "commonroutes") +code: https://github.com/arnaucube/commonroutesApp ---
M controllers/travelController.js → controllers/travelController.js

@@ -1,3 +1,5 @@

+var request = require('request'); + var config = require('../config'); var pageSize=config.pageSize;

@@ -65,6 +67,20 @@ });

travel.save(function(err, travel) { if(err) return res.send(500, err.message); + + // send travel to telegram bot + request({ + uri: 'http://127.0.0.1:3003/api/travel', + method: 'POST', + json: travel + }, function (error, response, body) { + if (!error && response.statusCode == 200) { + // console.log(body.id) // Print the shortened url. + } else if (error){ + console.log("error sending travel to bot: " + error); + } + }); + user.travels.push(travel._id); user.save(function (err, user) {
M server.js → server.js

@@ -194,5 +194,5 @@ // end of API routes -------------------------------------

// Start server app.listen(config.port, function() { - console.log("Node server running on http://localhost:3000"); + console.log("Node server running on http://localhost:" + config.port); });