1.0.11 • Published 3 years ago
@pikokr/koa-inertia v1.0.11
Koa-Inertia
Unofficial server-side adapter for inertia.js
Install
yarn add @pikokr/koa-inertia
Usage(Typescript)
views/app.pug
doctype html
html(lang='ko')
head
title MyApp
script(type='text/javascript' src='/dist/js/app.js')
body
#root(data-page=pageData)
Render
import {inertia} from '@pikokr/koa-inertia'
import views from "koa-views";
// ...
app.use(
views(__dirname + '/views', {
extension: 'pug',
}),
)
app.use(inertia('app', '1' /* asset version */))
const router = new Router()
// ...
router.get('/', async ctx => {
await ctx.inertia.render('Index', {test: 1234})
})
Shared data
app.use((ctx, next) => {
ctx.inertia.share('share', 12345)
return next()
})
Redirect
ctx.inertia.location('https://google.com')
1.0.11
3 years ago
1.0.10-dev.9280bb7
3 years ago
1.0.10
3 years ago
1.0.9-dev.ddd9609
3 years ago
1.0.8-dev.5362ae1
3 years ago
1.0.9
3 years ago
1.0.8
3 years ago
1.0.7-dev.f07a103
3 years ago
1.0.7-dev.8f9a466
3 years ago
1.0.6-dev.abb18dc
3 years ago
1.0.6-dev.1c761cf
3 years ago
1.0.6-dev.644f774
3 years ago
1.0.6-dev.2af1149
3 years ago
1.0.6
3 years ago
1.0.5-dev.2b03469
3 years ago
1.0.5
3 years ago
1.0.4
3 years ago
1.0.3
3 years ago
1.0.2-dev.0f53db0
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago
1.0.0-dev.806cfb9
3 years ago
1.0.0
3 years ago
1.0.0-dev.45d6a9d
3 years ago