2
私は表現して新しくnginxです。サブフォルダからexpressjsアプリケーションを提供できません
私はシンプル急行アプリを作り、nginxのを設定しています
location /exapi {
proxy_pass http://localhost:8010;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
マイexpressjsアプリは、次のとおりです。
var express = require('express')
var app = express()
app.get('/', function (req, res) {
res.send('Hello World!')
})
app.listen(8010, function() {
console.log('Example app listening on port 8010!')
})
私はVPS_IP/exapi私のVPSにアクセスすると、私は応答Cannot GET /exapi
を得るが、私はhttp://VPS_IP:8010
を使用して、期待どおりに動作しています。
VPS_IP/exapi
から私のエクスプレスアプリにアクセスするにはどうすればよいですか?
それは一般的に明確かつ正確な問題であると私はこれをupvotedています。しかし、将来の質問でtxtspkを避けることができれば、ここではかなり努力しているので、読者は 'plz'を' please'などに拡張するための最小限の努力を感謝します。ありがとう! – halfer
'location/exapi /'を試してください(末尾にスラッシュが付いています) – robertklep