mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-18 05:01:07 +00:00
Re-enabling sample project, now that it can use h2 database (so it can run & pass in CI); cleanup some warnings, and some initial IJ configs
This commit is contained in:
@ -40,6 +40,8 @@ public class SampleJavalinServer
|
||||
|
||||
private QInstance qInstance;
|
||||
|
||||
private Javalin javalinService;
|
||||
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
@ -62,13 +64,13 @@ public class SampleJavalinServer
|
||||
qInstance = SampleMetaDataProvider.defineInstance();
|
||||
|
||||
QJavalinImplementation qJavalinImplementation = new QJavalinImplementation(qInstance);
|
||||
Javalin service = Javalin.create(config ->
|
||||
javalinService = Javalin.create(config ->
|
||||
{
|
||||
// todo - not all!!
|
||||
config.enableCorsForAllOrigins();
|
||||
}).start(PORT);
|
||||
service.routes(qJavalinImplementation.getRoutes());
|
||||
service.after(ctx ->
|
||||
javalinService.routes(qJavalinImplementation.getRoutes());
|
||||
javalinService.after(ctx ->
|
||||
ctx.res.setHeader("Access-Control-Allow-Origin", "http://localhost:3000"));
|
||||
}
|
||||
catch(Exception e)
|
||||
@ -77,4 +79,16 @@ public class SampleJavalinServer
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
**
|
||||
*******************************************************************************/
|
||||
public void stopJavalinServer()
|
||||
{
|
||||
if(javalinService != null)
|
||||
{
|
||||
javalinService.stop();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user