Browse Source

added post to the commonroutesBot with travel info

master
arnaucube 6 years ago
parent
commit
de8542dec1
3 changed files with 26 additions and 9 deletions
  1. +9
    -8
      README.md
  2. +16
    -0
      controllers/travelController.js
  3. +1
    -1
      server.js

+ 9
- 8
README.md

@ -14,12 +14,13 @@
--- ---
- 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:** **Backend:**
@ -34,8 +35,8 @@
App: 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
--- ---

+ 16
- 0
controllers/travelController.js

@ -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);

+ 1
- 1
server.js

@ -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);
}); });

Loading…
Cancel
Save