私はMEAN Stackを初めて使用しています。私はUbuntuを使用しています。ターミナル経由でejs、express、nodeなどをインストールしました。私はドキュメント> NodeTutsでフォルダを作ってから、ターミナルで、進捗状況の後に、nodeTutsとserver.jsにpackage.jsonがあり、nodeTutsでclientという名前のフォルダを作成してから、クライアント>ビューとビューでnpm initを書きました私はindex.ejsファイルを作った。Mean Stackでスタックした
var express = require('express');
var app = express();
var path = require('path');
var port = process.env.PORT;
app.set('view engine','ejs');
app.set('views', path.resolve(__dirname, 'client', 'views'));
app.get('/', function (req, res){
res.render('index.ejs');
});
app.listen(port, function(){
console.log('SERVER RUNNING... PORT: ' + port);
})`
をしてindex.jsに私が書いた:単純に、HELLO WORLD が、私はChromeでserver.jsを開いたとき、私は、HELLO WORLDがあるだろうと思ったが、server.jsがあった私が書いたserver.jsで テキストとしてのコード This is what i got 私はBrent Aureliのチュートリアルから学んでいます。彼は曇っているusbのすべてのこれをやっていると私はUbuntuでこれをやっている! 私を助けてくださいそれは私がこれにこだわって3日間されています。ありがとう!
ありがとう:あなたがポートにあなたが
node
コマンドを実行するたびに書きたくない場合はは、この行を変更します!しかし、あなたがその行を変更すると言ったように、私はそれを変更し、その後私は "PORT = 8080 node server.js"を端末に書きました。module.js:471 throw err; ^ エラー:417:25 Function.Module._load(module.jsで (15:469 module.js)モジュールの/home/fasihmohammad/server.js " Function.Module._resolveFilenameのを見つけることができません604:10) 実行時(bootstrap_node.js:394:起動時7) (bootstrap_node.js:149:bootstrap_node.jsで9) :509:Module.runMain(module.jsで) 3及び私はlocalhost:8080をchromeに書きましたが、localhostは接続を拒否したと言いました。 : –
@FasihShahzad server.jsファイルがあるフォルダにcdしなければなりません –
ありがとうございました!働いています!!; D –