運営元のロゴ Copyright © 2007-2025 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。
従来のWebアプリケーションでは、フロントエンドとバックエンドは完全にコードが分離しているのが普通でした。そして、フロントエンドとバックエンドでは扱う言語が異なるのも一般的です。フロントエンドではJavaScript、バックエンドではJava、Perl、PHP、Python、Ruby、などの言語を用いていたのです。こうしたフロントエンドとバックエンドの断絶があったことから、両者の間ではコードの共有が行われることはほぼありませんでした。エラーメッセージのような、両者で統一して取り扱うべきリソースを共有するのも一苦労でした。 しかしMeteorでは、サーバもクライアントもJavaScriptで記述するというアーキテクチャを取っていることから、サーバとクライアントの双方で多くのコードを共有することができます。特にMeteorは、クライアントとサーバでできる限り同様のコードが動作するよう考えられた
# Install Meteor npx meteor # Create a new Meteor + React App meteor create happy-chat --react # Navigate to your new project cd happy-chat # Start the development server meteor npm start import { Mongo } from 'meteor/mongo'; import { has, ID } from 'meteor/jam:easy-schema'; export const ALLOWED_EMOJIS = ['😊', '❤️', '😃', '⭐', '🎉']; const errorMessage = `Only emojis ${ALLOWED_EMOJIS.join(', ')}
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く