🌟

Sails関連リンク集

2023/10/21に公開

Sails.js関連リンク集

インストール

Get Started  | Sails.js

プロジェクト構成

Anatomy of a Sails app

Custom responses

Custom responses

Actionsの定義

  • 階層:api/controllers/
  • ファイル名: kebab-cased (containing only lowercase letters, numbers and dashes)
  • Action2形式で記載する。

Assets

Assets

Shell scripts

Shell scripts

SQL/noSQL Data Mapper

Attributes

Attributes

Models

  • 階層:api/models/
  • デフォルトのモデル設定は config/models.jsに書く。
  • tableNameはコレクション名。省略可。省略した場合、ファイル名=コレクション名になる。
await User.find();
// => SELECT * FROM user;

queries

queries

環境設定

environmentspecific-files-config-env

コマンドライン引数

setting-sailsconfig-values-using-command-line-arguments

Policies

Policies

共通部品(Helper)

  • 非同期
  • 階層:api/helpers/
  • ファイル名:camel-cased
  • Helpers

デプロイ

Deployment

sails-generate

sails generate

Blueprints

Blueprints

TypeScript

Using TypeScript

mongoDB

Using MongoDB

開発手順

model作成

$ sails generate model zzzzz
出力先>
api/models/zzzzz.js

拡張子をjsからtsに変更すること。

typeを元に型を修正。

  1. actionを修正

Discussion