Checkpoint (added CORS)

This commit is contained in:
Darin Kelkhoff
2021-11-30 18:10:46 -06:00
parent 7cc13fc0f9
commit bfca6e1a55
2 changed files with 9 additions and 2 deletions

View File

@ -20,6 +20,7 @@ public class SampleJavalinServer
private QInstance qInstance; private QInstance qInstance;
/******************************************************************************* /*******************************************************************************
** **
*******************************************************************************/ *******************************************************************************/
@ -38,8 +39,14 @@ public class SampleJavalinServer
qInstance = SampleMetaDataProvider.defineInstance(); qInstance = SampleMetaDataProvider.defineInstance();
QJavalinImplementation qJavalinImplementation = new QJavalinImplementation(qInstance); QJavalinImplementation qJavalinImplementation = new QJavalinImplementation(qInstance);
Javalin service = Javalin.create().start(PORT); Javalin service = Javalin.create(config ->
{
// todo - not all!!
config.enableCorsForAllOrigins();
}).start(PORT);
service.routes(qJavalinImplementation.getRoutes()); service.routes(qJavalinImplementation.getRoutes());
service.after(ctx ->
ctx.res.setHeader("Access-Control-Allow-Origin", "http://localhost:3000"));
} }
} }

View File

@ -44,7 +44,7 @@ public class SampleMetaDataProvider
backend.setValue("port", "3306"); backend.setValue("port", "3306");
backend.setValue("databaseName", "opspath"); backend.setValue("databaseName", "opspath");
backend.setValue("username", "root"); backend.setValue("username", "root");
backend.setValue("password", "8BNWyoav8s79oi}Lqk"); backend.setValue("password", "8BNWyoav8s79oi}Lqk"); // todo - load securely
return (backend); return (backend);
} }