লেটেস্ট ভার্শন ইন্সটল করা
npm install koanodemon ইন্সটল করা (অটোমেটিক্যালি রিস্টারট এপ্লিকেশন হোয়েন ফাইল চেঞ্জেস)
npm i nodemonপ্রতিটি রিকোয়েস্ট অনুযায়ী একটি ctx তৈরি করা হয় এবং মিডলওয়্যারে রিসিভার বা ctx শনাক্তকারী হিসাবে উল্লেখ করা হয়
app.use(async ctx => { .... });মডিউল ইনক্লুড করা
var views = require('koa-views');রিকোয়েস্ট
ctx.reqরেসপন্স
ctx.resস্টেট [মিডলওয়্যারের মাধ্যমে এবং আপনার ফ্রন্টএন্ড ভিউতে তথ্য পাঠানোর জন্য ভ্যারিয়েবল তৈরী করা]
ctx.state.user = await User.find(id);অ্যাপ্লিকেশন ইনস্ট্যান্স
ctx.appকুকিস ডাটা বের করা
ctx.cookies.get(name, [options])কুকিস ডাটা সেট করা
ctx.cookies.set(name, value, [options])কনটেক্সট থ্রো [এরর থ্রো মেথড ]
ctx.throw([status], [msg], [properties])কনটেক্সট এসার্ট [কোনো ভ্যালু না থাকলে এরর থ্রো করার মেথড]
ctx.assert(value, [status], [msg], [properties])KOA এর বিল্ট-ইন রেসপন্স হ্যান্ডলিং বাইপাস করতে
ctx.respondমডিউল ইনক্লুড করা
const Koa = require('koa');ইন্সটান্স তৈরী করা
const app = new Koa();সার্ভার তৈরী করা
app.listen(পোর্ট-নাম্বার)সার্ভার তৈরী করা
http.createServer(কলব্যাক).listen(পোর্ট-নাম্বার);সার্ভার রান করা
node serverName.js / nodemon serverName.jsকুকি key সেট করা
app.keys = [key, key];request.headerrequest.methodrequest.lengthrequest.urlrequest.originalUrlrequest.originrequest.hrefrequest.pathrequest.querystring