Closed Lonitch closed 1 year ago
Wrap your html code in backtick.
`
@Lonitch, I cannot reproduce your problem. What versions of bun, elysia and elysia html are you using?
Can you try this example? Does it works for you? Have you updated your bun version? Can you try reinstalling your packages?
Your example worked for me.
@arthurfiorette, I tried that one before switch back to 0.6.5, and it didn't work for me. my bun ver. is 1.0.0. Below is what I have in my package.json
:
"dependencies": {
"@editorjs/editorjs": "^2.28.0",
"@editorjs/header": "^2.7.0",
"@editorjs/image": "^2.8.1",
"@editorjs/link": "^2.5.0",
"@editorjs/list": "^1.8.0",
"@elysiajs/html": "^0.6.5",
"@elysiajs/static": "^0.6.0",
"@kitajs/html": "^3.0.2",
"@kitajs/ts-html-plugin": "^1.3.0",
"@material-ui/core": "^4.12.4",
"@t3-oss/env-core": "^0.7.0",
"@types/markdown-it": "^13.0.1",
"@types/react": "^18.2.28",
"beth-stack": "^0.0.34",
"elysia": "latest",
"markdown-it": "^13.0.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"zod": "^3.22.4"
},
"devDependencies": {
"bun-types": "latest",
"typescript": "latest"
},
The problem can also be solved by bun update
.
So your problem was outdated bun?
No, bun update
updates elysia
. My bun ver. remains at 1.0.0
.
I'm trying out the following example of using the html plugin(0.7.3):
The response header is
content-type | text/plain;charset=utf-8
, and the rendered HTML looks like the following:The problem is solved when I switch back to 0.6.5.