[フレーム]
1 - 11 件 / 11件
タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
By Jean-Marc Möckel I've created and consumed many API's over the past few years. During that time, I've come across good and bad practices and have experienced nasty situations when consuming and building API's. But there also have been great moments. There are helpful articles online which present many best practices, but many of them lack some practicality in my opinion. Knowing the theory with
はじめに お久しぶりです。 最近は業務でTypeScriptを書き始めたりしてました。 今日は、会社のテックブログに載せるつもりで書いてみたけど、内容的に会社のブログで載せるほどの内容にならず、ボツにした記事をここで供養しようと思いますw ちなみに、会社のテックブログに書いた内容はこちら 👇 https://cam-inc.co.jp/p/techblog/407753782164718758 Express.jsのTIPS紹介 ということで今日は、Express.jsのtipsを1つ紹介します。 Express.jsとは まず簡単にExpress.jsの説明です。 Express.jsは、Node.js製の薄いWebアプリケーションフレームワークです。 https://expressjs.com/ja/ とりあえず、これだけ書けばサーバーを動かすことができます。 const expre
事業開発部の龍島です。皆さんschema firstな開発してますか? フォルシアではwebアプリケーション開発にサーバサイドはExpress.js + TypeScript、クライアントサイドはNext.js(React.js) + TypeScriptを用いており、間をつなぐAPIインターフェースの定義にOpenAPI Specification(swagger)を用いてschema firstな開発を行っています。 ここ2年ほどschema firstな開発を行ってきましたがAPIのインターフェース定義を初めに設計することでサーバサイドとクライアントサイドの開発を複数人で同時に進めることができ、近年のフォルシアでも大規模化してきているwebアプリケーション開発に適した手法だと感じています。 web上にはschema firstで開発していこう!という記事は多くありますが、実際にOpe
アプリケーションを構築する場合にはデータを保存するため必ずデータベースが必要となります。データベースを効率的に管理し、簡単に操作を行うためのツールがPrismaです。本文書はこれまでPrismaを利用したことがない人を対象にPrismaを利用する上での基本的な操作と設定方法について説明を行なっています。 Prismaはサーバからデータベースを操作する際にサーバとデータベースの間を仲介する役目を持っておりデータベースを操作する際はどのデータベースを利用しているか意識することなく共通のオブジェクトメソッドを利用することができます。本文書ではサーバにExpress.jsを利用して最初はデータベースのSQLiteを利用します。SQLiteで一通り動作を確認した後にクラウドサービスのSupabase(PostgreSQL)に変更します。データベースの変更を行なってもSQLiteで行なった処理と同じ操
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
Express.jsとは Express.jsは、Node.jsのための軽量で柔軟なWebアプリケーションフレームワークです。 Express.jsを使用すると、Node.jsを使用してWebアプリケーションを作成するための様々な機能を簡単に実装できます。 MVCアーキテクチャを採用し、ルーティング、テンプレートエンジン、ミドルウェア、セッション、Cookieの処理、静的ファイルの提供、データベースの操作など、Webアプリケーション開発に必要な基本的な機能を提供しています。 また、豊富なサードパーティーモジュールを使用することで、より高度な機能を追加することも可能です。 Express.jsの使い方 事前準備 Node.jsをインストールし、npmを使用できる環境を作っておく必要があります。 【Windows/Mac/Linux(Ubuntu)】Node.jsインストール方法
Webシステムを構築する際にセキュリティ対策として懸念すべき点がいくつかあります。 その一つが、CSRF(クロスサイト・リクエスト・フォージェリ)対策です。 今回は、React.js(フロントエンド)とExpress.js(バックエンド)の構成で独自のCSRF対策を実装する方法をまとめて行きます。 CSRF(クロスサイト・リクエスト・フォージェリ)とは 本題に入る前に今回対策するCSRF攻撃とはどのようなものなのかを簡単に説明します。 よくあるユーザ登録や掲示板の機能などで、【フォームへの入力】→【データベースへの登録処理】→【データベースへの書き込み実行】というフローがある状況で考えていきます。 想定されるプロセスとしては、登録フォームの入力画面に表示されている項目を入力し、その内容をプログラム部分が受け取り、データベースへのアクションを行います。 このプロセスの範囲であれば入力される内
Trevor I. Lasn Staff Software Engineer, Engineering Manager What's New in Express.js v5.0 A detailed look at the key changes and improvements in Express v5.0 and how to migrate your app Update: [email protected]: Now the Default on npm with LTS Timeline. Express.js has finally published version 5.0 on October 15, 2024. This marks a significant milestone, coming after a 10-year wait since the initi
As of August 5th, 2025 and wrangler 4.28.0, Cloudflare Workers extends its Node.js compatibility efforts, and now supports running Express.js apps directly and natively (in local development, production availability coming soon)! Express.js has long provided the Node.js ecosystem with an incredibly ergonomic way to build web applications and APIs. While these didn't previously work directly with C
リテールアプリ共創部のるおんです。先日バックエンドの初期開発において Express.js の環境構築を実装する機会がありました。自分自身Express.jsを用いてバックエンド開発を行ったことがなかったのでこのフレームワークを導入するメリットがわかりませんでした。そのため、今回はNode.jsでWeb APIを作成する際に、Express.jsを使用する場合と使用しない場合の違いを比較してみました。Express.jsを使用せずにNode.js単体で実装した場合とコードを比較することで、Express.jsを使用する利点を具体的に理解できると思います。 Express.jsとは Express.jsは、Node.js用の高速で最小限の機能を持つWebアプリケーションフレームワークです。2010年に最初のバージョンがリリースされて以来、Node.jsエコシステムの中で最も人気のあるフレーム
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く