mirror of
https://github.com/corda/corda.git
synced 2025-03-23 04:25:19 +00:00
Demo content now served up by static service on the node.
This commit is contained in:
parent
2a4136366a
commit
4a1521f0e2
@ -10,6 +10,7 @@ import com.r3corda.demos.protocols.ExitServerProtocol
|
||||
import com.r3corda.demos.protocols.UpdateBusinessDayProtocol
|
||||
import org.apache.commons.io.IOUtils
|
||||
import java.net.URI
|
||||
import java.net.URLConnection
|
||||
import java.time.LocalDate
|
||||
import java.time.LocalDateTime
|
||||
import javax.ws.rs.*
|
||||
@ -114,16 +115,13 @@ class InterestRateSwapAPI(val services: ServiceHub) {
|
||||
}
|
||||
|
||||
@GET
|
||||
//@Path("{ref: .*(.html|.css|.js|.png|.jpg|.gif)}")
|
||||
@Path("web")
|
||||
@Produces(MediaType.TEXT_HTML)
|
||||
fun serveWeb() : Response {
|
||||
@Path("web/{filepath: (.*(.html|.css|.js|.png|.jpg|.gif|ttf|woff|woff2))?}")
|
||||
fun serveWeb(@PathParam("filepath") filepath: String) : Response {
|
||||
try {
|
||||
val resourcePath = "irswebdemo/index.html"
|
||||
val resource = javaClass.getResourceAsStream(resourcePath)
|
||||
val resourcePath = if(filepath == "") { "index.html" } else { filepath }
|
||||
val resource = javaClass.getResourceAsStream("irswebdemo/" + resourcePath)
|
||||
if(resource != null) {
|
||||
val responseContent = IOUtils.toString(resource)
|
||||
return Response.ok(responseContent, MediaType.TEXT_HTML_TYPE).build()
|
||||
return Response.ok(resource).build()
|
||||
}
|
||||
|
||||
return Response.status(Response.Status.NOT_FOUND).build()
|
||||
|
@ -6,7 +6,7 @@ require.config({
|
||||
angularRoute: 'bower_components/angular-route/angular-route',
|
||||
fcsaNumber: 'bower_components/angular-fcsa-number/src/fcsaNumber',
|
||||
jquery: 'bower_components/jquery/dist/jquery',
|
||||
semantic: '/semantic/semantic',
|
||||
semantic: '../semantic/semantic',
|
||||
lodash: 'bower_components/lodash/lodash',
|
||||
maskedInput: 'bower_components/jquery.maskedinput/dist/jquery.maskedinput'
|
||||
},
|
||||
|
Loading…
x
Reference in New Issue
Block a user