Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const express = require('express');
- //const path = require('path');
- const app = express();
- const bodyParser = require('body-parser');
- //const configureApp = require('./src/config/config');
- const injectRouters = require('./configurations/injectRouters');
- const createId = require('../service/register/createId');
- const register = require('../service/register/register');
- const axios = require('axios')
- const port = process.env.PORT || 5000;
- const router = express.Router(); //Aqui o 'router' irá pegar as instâncias das Rotas do Express
- const cors = require('cors');
- app.use(bodyParser.json());
- // all routes prefixed with /api
- app.use('/api', router);
- app.use(cors());
- //injectRouters(app);
- // using router.get() to prefix our path
- // url: http://localhost:3000/api/
- router.get('/', (request, response) => {
- response.json({message: 'Hello, welcome to my server'});
- });
- router.get('/createId', (request, response) => {
- return response.json( createId.checkIdExists() )
- });
- router.post('/register', (request, response) => {
- //return response.json(register.registerPartner());
- //return UsersFormatter();
- const dataToSend = {
- id_cliente: 6,
- ip: "10.211.55.2"
- }
- return axios.post('http://pedravirada.ddns.net:8081/zealplus/srv_registra_cliente/', { dataToSend })
- .then(res => res.data) // Return is implied
- .catch(err => console.error(err));
- });
- function get_user(){
- /* const dataToSend = {
- id_cliente: 1,
- ip: `${getLocalIP()}, ${getPublicIP()}`, //"10.211.55.2"
- }; */
- console.log("CHEGOU")
- axios.post('http://pedravirada.ddns.net:8081/zealplus/srv_registra_cliente/', { dataToSend })
- .then((res) => {
- console.log('registerPartner', res.data);
- //console.log('PublicIP', getPublicIP());
- return res.data
- })
- .catch((error) => {
- console.log(error);
- });
- }
- var UsersFormatter = async function(){
- let usersOutput = await get_user();
- console.log(usersOutput,' here')
- return usersOutput;
- }
- //app.get(endpoint, this.findAll.bind(this));
- if (process.env.NODE_ENV === 'production') {
- // Serve any static files
- app.use(express.static(path.join(__dirname, 'client/build')));
- // Handle React routing, return all requests to React app
- app.get('*', function(req, res) {
- res.sendFile(path.join(__dirname, 'client/build', 'index.html'));
- });
- }
- app.listen(port, () => console.log(`Application listening on: http://localhost:${port}`));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement