mirror of
https://github.com/woutdp/live_svelte
synced 2026-05-24 09:28:21 +00:00
properly encode server components
This commit is contained in:
parent
28cd599b36
commit
e51cc188bb
1 changed files with 3 additions and 2 deletions
|
|
@ -4,13 +4,14 @@ defmodule LiveSvelte.SSR.NodeJS do
|
|||
|
||||
def render(name, props, slots) do
|
||||
try do
|
||||
NodeJS.call!({"server", "render"}, [name, props, slots])
|
||||
NodeJS.call!({"server", "render"}, [name, props, slots], binary: true)
|
||||
catch
|
||||
:exit, {:noproc, _} ->
|
||||
message = """
|
||||
NodeJS is not configured. Please add the following to your application.ex:
|
||||
{NodeJS.Supervisor, [path: LiveSvelte.SSR.NodeJS.server_path(), pool_size: 4]},
|
||||
"""
|
||||
|
||||
raise %LiveSvelte.SSR.NotConfigured{message: message}
|
||||
end
|
||||
end
|
||||
|
|
@ -19,4 +20,4 @@ defmodule LiveSvelte.SSR.NodeJS do
|
|||
{:ok, path} = :application.get_application()
|
||||
Application.app_dir(path, "/priv/svelte")
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Reference in a new issue