added post to the commonroutesBot with travel info

This commit is contained in:
arnaucube
2018-10-13 17:00:52 +02:00
parent 78e398255c
commit de8542dec1
3 changed files with 26 additions and 9 deletions

View File

@@ -14,12 +14,13 @@
--- ---
- server code: https://github.com/arnaucode/commonroutesServer - server code: https://github.com/arnaucube/commonroutesServer
- frontend app code: https://github.com/arnaucode/commonroutesApp - frontend app code: https://github.com/arnaucube/commonroutesApp
- frontend webapp code: https://github.com/arnaucode/commonroutesWebApp - frontend webapp code: https://github.com/arnaucube/commonroutesWebApp
- images server: https://github.com/arnaucode/goImgServer - images server: https://github.com/arnaucube/goImgServer
- admin web: https://github.com/arnaucode/commonroutesAdminWeb - admin web: https://github.com/arnaucube/commonroutesAdminWeb
- landing page: https://github.com/arnaucode/commonroutesLandingPage - landing page: https://github.com/arnaucube/commonroutesLandingPage
- telegram bot: https://github.com/arnaucube/commonroutesBot
**Backend:** **Backend:**
@@ -34,8 +35,8 @@
App: App:
![commonroutes](https://raw.githubusercontent.com/arnaucode/commonroutesApp/master/commonroutes.png "commonroutes") ![commonroutes](https://raw.githubusercontent.com/arnaucube/commonroutesApp/master/commonroutes.png "commonroutes")
code: https://github.com/arnaucode/commonroutesApp code: https://github.com/arnaucube/commonroutesApp
--- ---

View File

@@ -1,3 +1,5 @@
var request = require('request');
var config = require('../config'); var config = require('../config');
var pageSize=config.pageSize; var pageSize=config.pageSize;
@@ -66,6 +68,20 @@ exports.addTravel = function(req, res) {
travel.save(function(err, travel) { travel.save(function(err, travel) {
if(err) return res.send(500, err.message); 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.travels.push(travel._id);
user.save(function (err, user) { user.save(function (err, user) {
if (err) return res.send(500, err.message); if (err) return res.send(500, err.message);

View File

@@ -194,5 +194,5 @@ app.use('/api', apiRoutes);
// Start server // Start server
app.listen(config.port, function() { app.listen(config.port, function() {
console.log("Node server running on http://localhost:3000"); console.log("Node server running on http://localhost:" + config.port);
}); });