1.0.11 • Published 5 years ago
@pikokr/koa-inertia v1.0.11
Koa-Inertia
Unofficial server-side adapter for inertia.js
Install
yarn add @pikokr/koa-inertiaUsage(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
5 years ago
1.0.10-dev.9280bb7
5 years ago
1.0.10
5 years ago
1.0.9-dev.ddd9609
5 years ago
1.0.8-dev.5362ae1
5 years ago
1.0.9
5 years ago
1.0.8
5 years ago
1.0.7-dev.f07a103
5 years ago
1.0.7-dev.8f9a466
5 years ago
1.0.6-dev.abb18dc
5 years ago
1.0.6-dev.1c761cf
5 years ago
1.0.6-dev.644f774
5 years ago
1.0.6-dev.2af1149
5 years ago
1.0.6
5 years ago
1.0.5-dev.2b03469
5 years ago
1.0.5
5 years ago
1.0.4
5 years ago
1.0.3
5 years ago
1.0.2-dev.0f53db0
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago
1.0.0-dev.806cfb9
5 years ago
1.0.0
5 years ago
1.0.0-dev.45d6a9d
5 years ago