ডেভসংকেত

সেইলস জেএস

সেইলস হচ্ছে Nodejs এর মোস্ট পুপলার MVC ফ্রেমওয়ার্ক

কন্ট্রিবিউটর

  • HridoyHazard

শেয়ার করুন

আপ্লিকেশন

  • সেইলসের সব মডেলের লোডেড ডিকশনারি ইন্ডেক্স অনুযায়ী

    sails.models
  • সেইলসের সব হেল্পার এ্যাসেসিবল ডিকশনারি

    sails.helpers
  • সেইলসের সব হুক ডিকশনারি ইন্ডেক্স অনুযায়ী

    sails.hooks
  • সেইলসের ফুল সেটের কনফিগুরেশন অপশন

    sails.config
  • কাস্টম কনফিগুরেশন অপশন

    sails.config.custom
  • লো লেভের উপযোগী ওয়েব সকেট

    sails.sockets
  • সকেটের সাথে ডাইরেক্ট কথা বলার জন্য

    sails.io
  • রেগুলার ইউ.আর.এল প্যাথ আইডেন্টিফাই করার জন্য

    sails.LOOKS_LIKE_ASSET_RX
  • সেইলস একশনের ডিকশনারি রিটার্ন করতে

    sails.getActions()
  • ফাস্ট রাউটের স্পেসিফিক টার্গেট দেখতে

    sails.getRouteFor(target)
  • ফাস্ট রাউটের স্পেসিফিক টার্গেটের ইউ.আর.এল দেখতে

    sails.getUrlFor(target)
  • সেইলস এ্যাপকে প্রগ্রামেটিক্যালি লিফট করার জন্য

    sailsApp.lift(configOverrides, function(err) {})
  • মেমোরিতে সেইলস এ্যাপ লোড করা জন্য

    sailsApp.load(configOverrides, function(err) {})
  • লিফটড সেইলস এ্যাপ অফ করে দেওয়ার জন্য

    sails.lower(callback)
  • নতুন সেইলস একশন রেজিস্টার করার জন্য

    sails.registerAction(action, name)
  • নতুন সেইলস একশন মিডেলওয়্যার ফাংশন রেজিস্টার করার জন্য

    sails.registerActionMiddleware(actionMiddlewareFns, actionIdentities)
  • সব সেইলস একশন ফ্লাস এবং রিলোড করতে

    sails.reloadActions()
  • এইচটিএমএল টেমপ্লেটে কম্পাইল ভিউ আনতে

    sails.renderView(pathToView, templateData)
  • রানিং সেইলস ইনস্টান্সে ভার্চুয়াল রিকোয়েস্ট করতে

    sails.request(request)
  • sails.request(url, body)
  • sails.request(url, callback)
  • sails.request(url, body, callback)
  • পার্টিকুলার ডাটাস্টর অ্যাক্সেস করতে

    sails.getDatastore(datastoreName)
  • মেসেজ লগে শো করতে

    sails.log(message)

কমান্ড লাইন ইন্টারফেস

  • ইন্টারেক্টিভ মোডে সেইলস অ্যাাপ লিফট করার জন্য

    sails console [–dontLift]
  • মডেল জেনেরেট করতে

    sails generate model
  • স্ট্যান্ডলন একশন জেনেরেট করতে

    sails generate action
  • হেল্পার জেনেরেট করতে

    sails generate helper
  • কন্ট্রোলার জেনেরেট করতে

    sails generate controller
  • প্রজেক্ট হুক জেনেরেট করতে

    sails generate hook
  • জেনেরাটর জেনেরেট করতে

    sails generate generator
  • রেসপন্স জেনেরেট করতে

    sails generate response
  • আডাপ্টার জেনেরেট করার জন্য

    sails generate adapter
  • স্পেসিফিক লোকেশনে সেইলস.আইও ফাইল জেনেরেট করার জন্য

    sails generate sails.io.js
  • এপিআই জেনেরেট করতে

    sails generate api
  • নিউ এলিয়্যাস জেনেরেট করতে

    sails generate new
  • এক্সপেরিমেন্টাল ফাইল জেনেরেট করতে

    sails generate etc
  • ডিবাগার এ্যাটার্চ করতে

    sails inspect
  • বর্তমান ডাইরেক্টরিতে সেইলস এ্যাপ রান করতে

    sails lift [–prod] [–port <portNum>] [–verbose] [–silly]
  • নতুন সেইলস প্রজেক্ট তৈরি করতে

    sails new <yourAppName> [–no-frontend] [–minimal] [–without=package,package,package]
  • সেইলস ভার্সন জানতে

    sails version

ব্লু প্রিন্ট এপিআই

  • যেসকল রেকর্ড গুলো স্পেসিফিক ক্রিটেরিয়াইয় মিলে ওদের খোঁজা

    GET /:model
  • ডাতাবেজের স্পেসিফিক আইডি গুলোকে রেকর্ড থেকে বের করা

    GET /:model/:id
  • ডাটাবেজে নতুন রেকর্ড তৈরি করতে

    POST /:model
  • ডাটাবেজে রেকর্ড আপডেট করতে

    PATCH /:model/:id
  • রেকর্ড কালেকশনের সব ফরেইন রেকর্ড রিপ্লেস করে দিতে

    PUT /:model/:id/:association
  • রেকর্ড কালেকশনে ফরেইন রেকর্ড অ্যাড করতে

    PUT /:model/:id/:association/:fk
  • ডাটাবেজ থেকে স্পেসিফিক আইডি রেকর্ড ডিলেট করা জন্য

    DELETE /:model/:id
  • রেকর্ড কালেকশনের স্পেসিফিক ফরেইন রেকর্ড ডিলেট করতে

    DELETE /:model/:id/:association/:fk

ডেভসংকেত সম্পর্কে

ডেভসংকেত এর লক্ষ্য হচ্ছে বাংলাতে একটা বড় চিটশিটের ভান্ডার গড়ে তোলা। এটা সম্পূর্ণ স্বাধীন এবং ওপেন সোর্স গিটহাব অর্গানাইজেশন।

স্পন্সর