awsでnodJSアプリを公開するにはどうすればよいですか?
無料のティアバージョンのawsクラウドを使用していて、nodeJsアプリケーションを読み込む際に問題があります。私はawsのドキュメントに従おうとしましたが、残念ながらそれは機能しませんでした。サービスからElastic BeanStalkを選択し、新しいアプリケーションを作成します。もちろん、あらかじめ設定されたプラットフォームのnodeJsを選択します。私は自分のアプリでジップを作成します。本当に注意を払い、package.jsonとapp.jsの上に親フォルダがないようにします。上の写真からわかるように、私は追加のフォルダ(css、img、javascriptコード)を含む "public"というフォルダを持っています。プロジェクトをアップロードしようとすると、エラーメッセージが表示されます。 "package.jsonの検索に失敗しましたNode.jsに問題が発生している可能性がありますpackage.jsonが有効であることを確認し、server.jsまたはapp.js.というファイルにコードを挿入します。プロジェクトビューで私は健康状態が "劣化"し、その他のエラーコード "i-045ac359227e3a9ae"が重いです 私はこのサーバー上で多くのPHPプロジェクトを試してみましたが、すべて正常に動作しましたが、これはノードと連携します。私を助けてくれますか?
package.json:あなたが書いた
{
"name": "kutyapplikacio",
"version": "1.0.0",
"description": "Egy alkalmazás kutyáknak és gazdáiknak",
"main": "server.js",
"scripts": {
"test": "test",
"start": "node server.js"
},
"author": "sethdevelop",
"license": "ISC",
"dependencies": {
"body-parser": "^1.17.2",
"express": "^4.15.3",
"express-mailer": "^0.3.1",
"express-mysql": "0.0.1",
"express-validator": "^3.2.0",
"mysql": "^2.13.0",
"nodemailer": "^4.0.1",
"nodemailer-smtp-transport": "^2.7.4"
}}
'package.json'の内側には?あなたが現在のフォルダの中に物を入れ子にしているかもしれないので、あなたがファイルを圧縮するために使用している方法かもしれません。弾力のあるbeanstalkが解凍すると、あなたのものを含むフォルダを除いて解凍されるディレクトリに何もありません。 – Catalyst
投稿を更新しました。 zipメソッド:ファイルをマークし、右クリック、zip、zipファイルに追加 – JustMatthew
ZIPファイルの構造をhttps://github.com/awslabs/eb-node-express-sample/のAWSの例と比較してくださいリリース/ダウンロード/ v1.1/eb-node-express-sample-v1.1.zip – jarmod