Skip to content
Snippets Groups Projects
Commit 94c8dbae authored by MaikoVoigt's avatar MaikoVoigt
Browse files

FEHLER: code: 14, details: 'Name resolution failed for target...

FEHLER: code: 14, details: 'Name resolution failed for target dns:vsrstud02.informatik.tu chemnitz.de:50051'
parent 0f9ff3cb
No related branches found
No related tags found
No related merge requests found
......@@ -7,6 +7,8 @@ var logger = require('morgan');
var indexRouter = require('./routes/index');
var usersRouter = require('./routes/users');
//const {createGrpcClient} = require('./server/grpcClient.js')
var app = express();
// view engine setup
......@@ -22,6 +24,11 @@ app.use(express.static(path.join(__dirname, 'public')));
app.use('/', indexRouter);
app.use('/users', usersRouter);
//let moveGen = createGrpcClient;
// console.log(moveGen);
// app.locals["moveGen"] = moveGen;
// catch 404 and forward to error handler
app.use(function(req, res, next) {
next(createError(404));
......
var express = require('express');
//var app = express();
var router = express.Router();
const chessboard = require('../server/renderChessboard.js');
const {createGrpcClient} = require('../server/grpcClient.js')
let moveGen = createGrpcClient;
let moveGen = createGrpcClient();
/* GET home page. */
router.get('/', function(req, res, next) {
......@@ -16,9 +17,15 @@ router.get('/posibleMoves', function(req, res, next){
let FEN = req.query.FEN;
let id = req.query.id;
moveGen.GetPossibleMoves({current_boars: FEN, from: id,}, function(error, response) {
console.log("AAAAAAAAAAAAAAA");
if(error) response.sendStatus(500);
// Erstelle das Anfrageobjekt entsprechend der Proto-Datei
let request = {
current_board: { fen: FEN },
from: id // Stelle sicher, dass 'id' dem Enum 'Square' entspricht.
};
moveGen.GetPossibleMoves(request, function(error, response) {
console.log(error)
if(error) res.sendStatus(500);
else {
console.log("HI");
let posibleFields = [];
......
......@@ -13,12 +13,11 @@ let packageDefinition = protoLoader.loadSync(
oneofs: true
});
let moveGenDef = grpc.loadPackageDefinition(packageDefinition).move_generator ;
let moveGen = new moveGenDef.MoveGenerator("vsrstud02.informatik.tu chemnitz.de:50051", grpc.credentials.createInsecure());
let moveGenDef = grpc.loadPackageDefinition(packageDefinition).move_generator;
const createGrpcClient = () => {
return new moveGenDef.MoveGenerator("vsrstud02.informatik.tu chemnitz.de:50051", grpc.credentials.createInsecure());
let moveGen = new moveGenDef.MoveGenerator("vsrstud02.informatik.tu chemnitz.de:50051", grpc.credentials.createInsecure());
return moveGen;
};
module.export = {createGrpcClient};
\ No newline at end of file
module.exports = {createGrpcClient};
\ No newline at end of file
File moved
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment