cors-bnlang
CORS middleware for route-on inspired by cors package but written in Bangla (bnlang)
12 downloads
v0.2.0
Updated 28 days ago
License: MIT
README
cors-bnlang (Bnlang / BPM ব্যবহার)
🚀 Bangla Language (bnlang) runtime এর জন্য CORS middleware
সহজ, নমনীয় এবং হালকা উপায়ে Cross-Origin Resource Sharing (CORS) হ্যান্ডেল করুন।
📦 ইনস্টলেশন
Bnlang Package Manager (BPM) দিয়ে ইনস্টল করুন:
bpm install cors-bnlang
⚡ ব্যবহার
bnlang
const corsBn = require('cors-bn');
const routeOn = require('route-on');
const app = routeOn();
// CORS middleware ব্যবহার
app.use(corsBn({
origin: '*',
methods: ['GET','POST','PUT'],
credentials: true
}));
app.get('/hello', (req, res) => {
res.json({ message: 'হ্যালো cors-bn!' });
});
app.listen(3000, () => console.log('Server running on http://localhost:3000'));
ES Module / bnlang স্টাইল
const corsBn = require('cors-bn');
const routeOn = require('route-on');
const app = routeOn()
app.use(corsBn({
origin: '*',
methods: ['GET','POST','PUT'],
credentials: true
}))
app.get('/hello', (req, res) => {
res.json({ message: 'হ্যালো cors-bn!' })
})
app.listen(3000, () => console.log('Server running on http://localhost:3000'))
⚙️ অপশন
অপশন | ধরন | ডিফল্ট | বর্ণনা |
---|---|---|---|
origin |
`string | array | regex |
methods |
`array | string` | ["GET","HEAD","PUT","PATCH","POST","DELETE"] |
allowedHeaders |
`array | string` | undefined (রিকোয়েস্ট হেডার থেকে নেয়া) |
exposedHeaders |
`array | string` | undefined |
credentials |
boolean |
false |
কুকি/ক্রেডেনশিয়াল অনুমোদন করবে কিনা। |
maxAge |
number |
undefined |
প্রিফ্লাইট রিকোয়েস্ট কতক্ষণ cache হবে (সেকেন্ডে)। |
preflightContinue |
boolean |
false |
যদি true হয়, প্রিফ্লাইট request কে বন্ধ না করে পরবর্তী হ্যান্ডলারকে পাঠাবে। |
📚 লাইসেন্স
MIT © MD Aminul Islam