私はウェブサイトを作っていて、mongo、expressなどを使いたいです。私はfedoraサーバーISOを使用してサーバーをセットアップしました。問題は、ノードが動作していることです。私はいくつかのチュートリアルに従っており、そのすべてが同じです。何も動作しません。だから間違ったことをしなければならない。最も簡単なことを画面に表示しようとしています。fedoraサーバー上でノードアプリケーションを実行しようとしています
私はサーバーがhttpdサーバーを実行していると思いますが、Fedoraが内蔵しているものであれば、私はURLに行くときにデフォルトのfedoraサーバーページを取得します。したがって、サーバーは稼働しており、構成されていません。サーバー上でノードを実行すると、httpd-nodeを使用する必要がありますか?それとも、ここで
は私app.js
const express = require('express')
const app = express()
app.get('/', function (req, res) {
res.send('Hello World!')
})
app.listen(3000, function() {
console.log('Example app listening on port 3000!')
})
され、その後、私はちょうどテストを言ってレンダリングされるべき基本のindex.htmlを持っているなど、HTTPことができます。
サーバにsshを実行してノードを起動すると、実行され、コンソールはメッセージを記録します。しかし、私が192.168.1.5のアドレス、またはサーバを指すドメインに行った場合、何も得られません。空白のページです。
誰かが私にこの作業を手伝うことができれば、実際にアプリケーションをコーディングすることができます。どんな助けもありがとう。
サーバーで_nodeを実行していません。ノード**はサーバーです。 – TGrif
待って..ノードを持つWebサイトをホストする...あなたはサーバーを使用していないのですか?私はノードが "サーバー上で動作する"アプリケーションサーバー "だと思った –