129129 }
130130 ]
131131 },
132+ {
133+ "title" : " জিন রাউটার এর মিডলওয়্যার" ,
134+ "items" : [{
135+ "definition" : " লগার মিডলওয়্যার" ,
136+ "code" : " router.Use(gin.Logger())"
137+ },
138+ {
139+ "definition" : " স্ট্যাটিক ফাইল সার্ভ করার মিডলওয়্যার" ,
140+ "code" : " router.Use(gin.Static(\" /assets\" , \" ./assets\" ))"
141+ },
142+ {
143+ "definition" : " রিকভারি মিডলওয়্যার" ,
144+ "code" : " router.Use(gin.Recovery())"
145+ },
146+ {
147+ "definition" : " মিডলওয়্যার যোগ করা এবং প্যারামিটার নেওয়া" ,
148+ "code" : " router.Use(gin.RecoveryWithWriter(io.Writer))"
149+ },
150+ {
151+ "definition" : " কাস্টম মিডলওয়্যার" ,
152+ "code" : " router.Use(func(c *gin.Context) {\n\t // এখানে কোড লিখুন\n })"
153+ }
154+ ]
155+ },
156+ {
157+ "title" :" কাস্টম মিডলওয়্যার তৈরি করা" ,
158+ "items" :[{
159+ "definition" :" কাস্টম মিডলওয়্যার তৈরি করা" ,
160+ "code" :" func MyCustomMiddleware() gin.HandlerFunc {\n\t return func(c *gin.Context) {\n\t\t // এখানে কোড লিখুন\n\t }\n }"
161+ }
162+ ]
163+ },
164+ {
165+ "title" : " জিন রাউটার এর গ্রুপ" ,
166+ "items" : [{
167+ "definition" : " গ্রুপ যোগ করা" ,
168+ "code" : " router.Group(\" /users\" )"
169+ },
170+ {
171+ "definition" : " গ্রুপ এর মিডলওয়্যার যোগ করা" ,
172+ "code" : " users:= router.Group(\" /users\" , func(c *gin.Context) {\n\t // এখানে কোড লিখুন\n })"
173+ },
174+ {
175+ "definition" : " গ্রুপ এর রাউটার যোগ করা" ,
176+ "code" :" users.GET(\" /\" , func(c *gin.Context) {\n\t // এখানে কোড লিখুন\n })"
177+
178+ }
179+ ]
180+ },
181+ {
182+ "title" :" কুকি এর ব্যবহার" ,
183+ "items" :[{
184+ "definition" :" কুকি সেট করা" ,
185+ "code" :" c.SetCookie(\" cookie_name\" , \" cookie_value\" , 3600, \" /\" , \" example.com\" , false, true)"
186+ },{
187+ "definition" :" কুকি পাওয়া" ,
188+ "code" :" cookie, err := c.Cookie(\" cookie_name\" )"
189+ },{
190+ "definition" :" কুকি ডিলিট করা" ,
191+ "code" :" c.SetCookie(\" cookie_name\" , \"\" , -1, \" /\" , \" example.com\" , false, true)"
192+ }
193+ ]
194+ },
132195 {
133196 "title" : " জিন রাউটার এর কন্টেক্সট" ,
134197 "items" : [{
204267 "code" : " c.Request.URL.Host"
205268 }
206269 ]
207- },
208- {
209- "title" : " জিন রাউটার এর মিডলওয়্যার" ,
210- "items" : [{
211- "definition" : " লগার মিডলওয়্যার" ,
212- "code" : " router.Use(gin.Logger())"
213- },
214- {
215- "definition" : " স্ট্যাটিক ফাইল সার্ভ করার মিডলওয়্যার" ,
216- "code" : " router.Use(gin.Static(\" /assets\" , \" ./assets\" ))"
217- },
218- {
219- "definition" : " রিকভারি মিডলওয়্যার" ,
220- "code" : " router.Use(gin.Recovery())"
221- },
222- {
223- "definition" : " মিডলওয়্যার যোগ করা এবং প্যারামিটার নেওয়া" ,
224- "code" : " router.Use(gin.RecoveryWithWriter(io.Writer))"
225- },
226- {
227- "definition" : " কাস্টম মিডলওয়্যার" ,
228- "code" : " router.Use(func(c *gin.Context) {\n\t // এখানে কোড লিখুন\n })"
229- }
230- ]
231- },
232- {
233- "title" :" কাস্টম মিডলওয়্যার তৈরি করা" ,
234- "items" :[{
235- "definition" :" কাস্টম মিডলওয়্যার তৈরি করা" ,
236- "code" :" func MyCustomMiddleware() gin.HandlerFunc {\n\t return func(c *gin.Context) {\n\t\t // এখানে কোড লিখুন\n\t }\n }"
237- }
238- ]
239- },
240- {
241- "title" : " জিন রাউটার এর গ্রুপ" ,
242- "items" : [{
243- "definition" : " গ্রুপ যোগ করা" ,
244- "code" : " router.Group(\" /users\" )"
245- },
246- {
247- "definition" : " গ্রুপ এর মিডলওয়্যার যোগ করা" ,
248- "code" : " users:= router.Group(\" /users\" , func(c *gin.Context) {\n\t // এখানে কোড লিখুন\n })"
249- },
250- {
251- "definition" : " গ্রুপ এর রাউটার যোগ করা" ,
252- "code" :" users.GET(\" /\" , func(c *gin.Context) {\n\t // এখানে কোড লিখুন\n })"
253-
254- }
255- ]
256- },
257- {
258- "title" :" কুকি এর ব্যবহার" ,
259- "items" :[{
260- "definition" :" কুকি সেট করা" ,
261- "code" :" c.SetCookie(\" cookie_name\" , \" cookie_value\" , 3600, \" /\" , \" example.com\" , false, true)"
262- },{
263- "definition" :" কুকি পাওয়া" ,
264- "code" :" cookie, err := c.Cookie(\" cookie_name\" )"
265- },{
266- "definition" :" কুকি ডিলিট করা" ,
267- "code" :" c.SetCookie(\" cookie_name\" , \"\" , -1, \" /\" , \" example.com\" , false, true)"
268- }
269- ]
270270 }
271271 ]
272272}
0 commit comments