Node.jsでTypeScriptを使用し、ExpressまたはNestJSでアプリが通信するバックエンドを作成します。Webまたはモバイルアプリ用のREST APIを公開したり、アップロードされたファイルやキューのジョブを処理するワーカーを実行したり、アプリをサードパーティAPIに接続したりできます。データの保存にはPostgreSQL、MongoDB、Redisを使用し、実行にはDockerを使用します。
ExpressまたはNestJSを使用してNode.jsバックエンドを構築します
検証、テスト、READMEを備えた最大3のRESTエンドポイント、または単一のワーカー。
- 最大3エンドポイントまたは1つのワーカー
- ソースコード
PostgreSQLまたはMongoDBをバックエンドとする最大8のエンドポイント。テストとDockerfile付き。
- 最大8エンドポイントとデータベース
- ソースコード
最大15のエンドポイントを備えた標準設定に加えて、ユーザーロールによるログイン、キューワーカー、CI。
- 最大15エンドポイント、ログイン、CI
- ソースコード
カスタムオファーをリクエストする
購入前のご質問をお問い合わせください
質問をするにはログインしてください
プラットフォームのスパムを減らすため、販売前メッセージはログイン済みユーザーのみが送信できます。
無料アカウントを作成するか、ログインしてこの Zinner に直接メッセージを送信してください。
ログイン / 登録一目でわかる
このサービスについての重要な詳細情報です。Zinn Hubによって生成されました。売り手によるものではありません。
価値ポジション
技術スタック
サポートされているデータベース
常に含まれるもの
最適な用途
受け取るもの
完全な説明
フロントエンドがまだモックデータで実行されているスタートアップや小規模チーム、またはアプリが既存のバックエンドの隣にもう1つのサービスを必要とする場合に最適です。サーバー上のTypeScriptはTypeScriptフロントエンドと型を共有できるため、フィールドの名前が変更されるとライブページではなくビルドが壊れ、ExpressまたはNestJSは次の開発者にとってコードを使い慣れたものにします。
Starterは、1つのサービスで最大3つのRESTエンドポイント、またはファイルまたは既存のキュー用の単一のワーカーをカバーします。Standardはそれを8つのエンドポイントに増やし、データを移行付きのPostgreSQLまたはMongoDBに保存し、Dockerfileを付属します。Advancedはそれを15のエンドポイントにし、ユーザーロールによるトークンベースのログイン、キューワーカー、GitHub ActionsでのCIを追加します。
すべてのパッケージで、各エンドポイントは入力検証とテストを受け、README、環境変数での設定、および完全なソースコードを入手できます。
コードを書く前に、各エンドポイントが何を受け取り、何を返すかをリストした短い仕様をチャットで作成し、お客様に確認していただきます。納品前に動作するバージョンを試すことができ、毎日進捗状況を報告します。
サーバーへのデプロイは追加料金です。プロジェクトが2つのパッケージの間に収まる場合は、詳細をお送りください。カスタムオファーを提示します。
あなたから必要なもの
- サービスが何をするかを説明し、期待するJSONを含むサンプルリクエストを1つ貼り付けてください。
- あなたのGitHubユーザー名、およびコードが既存のプロジェクトに入る場合はリポジトリ。GitHubがない場合、コードはアーカイブとして提供されます。
- サービスは別のシステムを呼び出しますか?もしそうなら、そのシステムのAPIドキュメントまたはいくつかのサンプルデータを送ってください。
- StandardまたはAdvancedの場合、サービスはどのデータベースを使用すべきですか?アクセス詳細またはスキーマダンプを送るか、新しいものだと言ってください。
- サービスはどこで実行されますか:あなたのLinuxサーバー、Docker、またはクラウドプラットフォーム?デプロイを注文した場合、チャットでSSHアクセスを求めます。
Zinner クオリティ保証
すべての Zinner はプラットフォームに参加する前に審査・承認されます。
すべてのサービスは、当社の品質保証コミットメントによってサポートされています。
納品された作業を承認するまで、お客様の支払いは保護されます。
パッケージを比較
| 機能 | スターター | スタンダード | 高度な |
|---|---|---|---|
| 納期 | 5 日 | 7 日 | 14 日 |
| リビジョン | 1 | 2 | 3 |
| 範囲 | 最大3のエンドポイントまたは1つのワーカー | 最大8のエンドポイントとデータベース | 最大15のエンドポイント、ログイン、CI |
| ソースコード | ✓ | ✓ | ✓ |
ポートフォリオ
このZinnに関連するセラーの作品の例。

Formline: Stripe を使用した Next.js ストア
クリックして操作できるストアフロント:16のポスターが4のコレクションにあり、URLに保持されるフィルターと検索、カート、ライトテーマとダークテーマ、そしてデモ注文またはテストモードでの実際のStripe Checkoutセッションで終わるチェックアウト。私はこれをNext.jsの静的エクスポートとしてTypeScriptとTailwind CSSで構築しました。カード決済はCloudflare Workerを介して行われ、サーバーでカートの価格を再計算し、Stripeのウェブフック署名を検証します。



サービス詳細
よくある質問
NestJSはデフォルトでExpressの上に実行され、速度はほぼ同じです。Expressは小さなサービスを短く保ちます。NestJSはモジュールと依存性注入を追加し、コードベースが成長し、複数の開発者が共有するようになると役立ちます。サービスを説明していただければ、どちらが適しているかお伝えします。
1つのパス上の1つのメソッド、つまりGET /usersとPOST /usersは2つのエンドポイントです。価格は、レコードの読み書きや別のAPIの呼び出しなどの通常の作業を想定しています。支払い、ファイルのアップロード、重いレポートは追加料金がかかり、カスタムオファーとして見積もります。
はい。リポジトリへのアクセス権を付与し、実行方法を教えてください。既存の構造とスタイルに従い、プロジェクトがJavaScriptを使用している場合はJavaScriptで記述し、新しいコードをテストでカバーします。
はい、デプロイの追加料金で可能です。あなたのLinuxサーバーへのSSHアクセスと、すでにそれを指しているドメインが必要です。サーバー費用と後のメンテナンスは含まれません。
いいえ、私は書面で作業します。すべては注文チャットに残るので、後で合意された内容を両方で確認できます。
チャットで合意した仕様と一致しないものを修正します。新しいエンドポイントまたは仕様の変更は、エンドポイントの追加料金またはカスタムオファーを通じて新しい作業となります。
顧客レビュー
このZinnについてお客様の声をご覧ください







