Как разместить конкретный маршрут JS контроллера на сервер? - PullRequest
0 голосов
/ 25 декабря 2018

У меня обнаружение opencv с использованием узла js.Я пытаюсь разместить маршрут JS конкретного контроллера, но не могу найти базовый URL.Здесь я использую IP-адрес внешнего хостинга 54.12.46.124.И, в браузере это показывает localhost отказался подключиться в Chrome MacOS.

я - серверный вход ubuntu@ip.172.*.**.34

В route.js , я хочу хост ManualDetectionController на сервер:

 module.exports = (app) => {


const test = require('../controllers/TestController.js');
const shadow = require('../controllers/ShadowController.js');
const powerLine = require('../controllers/PowerlineController.js');
const manual = require('../controllers/ManualDetectionController.js');

app.get('/manualRoadMethod', manual.manualRoadMethod);
}

вот мой index.js код файла:

 const express = require('express');
 const bodyParser = require('body-parser');
 var fs = require('fs');
 var http = require('http');
 var cron = require('node-cron');

 // create express app       
 const app = express();
 // parse requests of content-type - application/x-www-form-urlencoded
 app.use(bodyParser.urlencoded({ extended: true }))
 app.use(express.static(__dirname + '/public/images'));
 // parse requests of content-type - application/json
 app.use(bodyParser.json())


 // Require Notes routes
 require('./app/routes/routes.js')(app);

 app.set('port', process.env.PORT || 3000);
 app.listen(app.get('port'));


 new CronJob('* * * * * *', function() {
 console.log('You will see this message every second');
 console.log('/app. manual.ManualDetectionController()');
 console.log(app.get('/ManualDetectionController'));



 request('http://www.google.com', function(error, response, body) {
      if (!error && response.statusCode == 200) {
          console.log('im ok')

          // console.log(body) // Show the HTML for the Google homepage.
       }
    })
  }, null, true, "America/Los_Angeles");


  console.log("Server is listening on port ",app.get('port'));

Попытка запустить ManualDetectionController с помощью задания cron и навсегда использоваться для постоянной работы на сервере,В консоли я получаю неопределенный для ручного обнаружения контроллера enter image description here.Также пробовал некоторые примеры функций работы cron не смог найти базовый URL и путь из браузера.

Я вопрос, чтобы постоянно запустить manualDetectionController на сервере и нужно найти базовый URL.

Любая помощьвысоко ценится, пожалуйста ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...