Skip to content

Sandbox source + Middleware running#19

Merged
sevenbitbyte merged 8 commits intomasterfrom
sandbox-source-map
Jun 21, 2020
Merged

Sandbox source + Middleware running#19
sevenbitbyte merged 8 commits intomasterfrom
sandbox-source-map

Conversation

@sevenbitbyte
Copy link
Copy Markdown
Member

@sevenbitbyte sevenbitbyte commented Jun 20, 2020

Ok so endpoints and middleware are working well

video code

  • support middleware.pre
    • middleware.pre.decrypt
    • middleware.pre.validate
    • middleware.pre.session
  • support middleware.post
    • middleware.post.encrypt
    • middleware.post.validate
  • support source-map lookup in SandboxError stack traces
  • support structured client error responses

Stack trace, before source map lookup
Screenshot from 2020-06-20 16-44-51

Stack trace, after source map lookup
Screenshot from 2020-06-20 16-44-21

ServiceRunner.sendFullErrors

const runner = new Dataparty.ServiceRunner({
    party, service,
    sendFullErrors: true
  })
  
  const host = new Dataparty.ServiceHost({runner})

When the server crashses with sendFullErrors = false:

Screenshot from 2020-06-20 18-32-42

When the server crashses with sendFullErrors = true:

Screenshot from 2020-06-20 18-33-19

@sevenbitbyte sevenbitbyte changed the title Sandbox source map Sandbox source + Middleware running Jun 20, 2020
@sevenbitbyte sevenbitbyte merged commit 2330a5b into master Jun 21, 2020
@sevenbitbyte sevenbitbyte deleted the sandbox-source-map branch June 23, 2020 01:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant