1. まず、node、express、express-generator をインストールします (4.x バージョンではジェネレーターが分離されているため、個別にインストールする必要があります) 2. プロジェクトファイルを入力し、コマンド 通常は app.js を書き換えてから bin ファイルを削除します。シンプルな方がよいからです。 var http = require('http') var server = http.createServer(アプリ) // 中間部分を省略し、最終エクスポート アプリの直接リスニングを削除します。server.listen('3030',()=>{console.log('Server started successfully');}) 最後に、package.json を変更します。みんなの習慣により、私はスクリプトで開発スタートアップを有効にすることに慣れています。 "スクリプト": { "dev": "nodemon ./app.js" },
2. MySQLデータベースをインストールする 次にインデックスでテストします 詳細なデータベース操作については説明しません。 3. 以下はルーティングの二次カプセル化である
//これはデータベースステートメントの実行を処理するためのものです。const { exec } = require('../unil/db') /* ホームページを取得します。 */ 初期化=(要求、リソース)=>{ exec('select * from goods_type_info where 1=1', [], (err, result) => { もし(エラー){ console.log('サービスリンクエラー'); } それ以外 { res.send({code:200000,data:result}) } }) } モジュールをエクスポートするには、次のようにします。 //必要なファイルで呼び出します let getDate=require('../app/index') /* ホームページを取得します。 */ router.get('/',getDate.init); //どのルートがどのステートメントを実行するか? これはルートを処理する最初のものです。 2 番目はルートの実行方法です。 ルートがネストされている場合は、スプライスする必要があります。
ここで、フロントエンドは、開始されたリクエストヘッダーがこの形式であることを記憶します。そうでない場合、バックエンドで受信されるデータ形式に問題が生じます。形式が異なると、書き込み方法が異なります。詳細については、Baidu このようにして、シンプルな背景フレームワークを素早く構築することができます ここで私が遭遇した問題を追記したいと思います。ローカルでビルドする場合、フロントエンドを開くときにポート番号を書き込む必要があります。そうしないと、誤ったクロスドメインが発生しやすくなり、フロントエンドがリクエストし、バックエンドがデータを保存し、2 回目のリクエスト時にセッションを取得できなくなります。 ノードクイック背景構築に関するこの記事はこれで終わりです。ノードクイック背景構築に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: CentOS 7 はネットワークカードを変更した後、インターネットにアクセスできません
数字で始まる次の CSS クラス名は有効になりません。 .1番目{ 色: 赤; }有効な CSS ク...
この記事では、例を使用して、MySQL でスケジュールされたタスクを設定する方法について説明します。...
<br />ネットワーク設計の分野では、アイトラッキングに関する研究が非常に盛んに行われ...
目次etcdの機能etcdが独自の高可用性クラスタを構築するには、主に3つの形式があります。今回構築...
パスワード入力後にMySQLデータベースがクラッシュする問題と解決策1 ケースの説明最近、基本的な機...
目次1. 仮想マシンをダウンロードする2. 仮想マシンのインストールVMware のダウンロードとイ...
目次ToDoリストを例に挙げましょうディレクトリは次のとおりですアプリ入力.jsリスト.jsアイテム...
目次質問: 1. 最初の試み2. 合理的な分析3. 問題解決(1) pthread_join()の使...
MySQL マルチテーブルクエリワークシートを追加する -- ユーザーテーブル (ユーザー) テーブ...
Docker が今日非常に人気がある理由は、主にその軽量性、迅速な展開、およびリソースの利用にありま...
背景最近、オンライン操作中に DML ステートメントを実行しました。これは絶対確実だと思っていました...
この記事では、従業員情報の追加と削除の機能を実装するためのjQueryの具体的なコードを参考までに共...
このドキュメントの目的はreact-diagramフレームワーク モデルの Json シリアル化を説...
目次1. JavaScriptの問題2. TypeScriptの利点3. TypeScriptの欠点...
MYSQL でよく使用されるクエリ コマンド: mysql> select version()...