質問: 現在ReactJSを利用してWebアプリケーションを開発しています。 当方フロントエンジニアで、サーバーサイドの知識があまりないにも関わらずAPIの構築が必要になったため、APIをAWSのlambdaやdynamodbを利用して作成し、フロントはReactJSで構築し、S3にホスティングする形でwebアプリケーションを構築しています。 そこで質問なのですが、フロントページをs3などにホスティングすると、ブラウザからアクセスした時に、ディベロッパーコンソールを利用することでJavaScriptのソースコードが見えてしまうのがいやだなあという感じがしています。 実際、データの受け取り、描画以外のビジネスロジックはlambdaに書いているのでそれほど問題はないのかもしれませんが、このような構成でフロントのJavaScriptソースコードを隠蔽することは可能なのでしょうか? そもそも気にする必要ないとか、そういう意見でも構いませんので、何か経験あるからいらっしゃいましたら、回答お願いいたします。
回答: セキュリティがしっかりしていれば、気にする必要はあまりないと思います。 minifyすれば解読するのはかなり難しくなりますし。 完全に隠蔽したいならサーバサイドレンダリングするしかないかもです。