1
非常に単純なサーバーをLinuxサーバーに構築しようとしました。何らかの理由で私がURLに行くと、フォルダ内のファイルが表示されます。私は学習しているので、学習のたびにフォルダを作成しました。node.jsアプリケーションの代わりにフォルダ内のファイルを参照してください
これは私のコードです:これは、私は、フォルダのプロジェクトでnode server
を実行
{
"name": "myexpress",
"version": "1.0.0",
"description": "Simple express application",
"main": "server.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"express": "*",
"body-parser":"*"
}
}
package.json server.js
var express = require('express');
var bodyParser = require('body-parser');
var path = require('path');
var port = 3000;
var app = express();
app.use(function(req, res, next){
console.log('Time: ', Date.now());
next();
});
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended: false}));
app.use(express.static(path.join(__dirname, 'public')));
app.get('/', function(req, res){
res.send('Hello World!');
});
app.get('/about', function(req, res){
res.send('About Page');
});
app.listen(port);
console.log('Server started on ports '+port);
module.exports = app;
です、私はServer running on ports3000
マッサージを受けるが、ブラウザで私はこれを参照してください:
任意の助けが偉大かもしれない、
を訪問! –
あなたのコードは完璧なようですが、 'module.exports = app;'を削除しようとしましたが、既存のコードは正常に動作するはずです –
これはURLです:seveloff.com/node1 – DavSev