文件夾結構節點如何我的應用程序找到index.js
斌 - www.js
LIB - jsFiles ...
車型 - jsFiles ...
node_modules -Folders and Files
publ IC - index.html的
路線 - jsFiles ...
index.js
的package.json
我用快遞,angular.js。服務器從www.js開始,它調用 index.js。之後,當我只輸入「localhost:3000」時,它顯示我 public/index.html。我沒有'/'路線,但它顯示我 'public/index.html'。我不明白這。請讓我知道關於這個過程的 。
www.js
var debug = require('debug')('example-server');
var app = require(process.cwd()+'/index');
//listen at 3000 port
app.set('port',process.env.PORT || 3000);
var server = app.listen(app.get('port'),function()
{
debug('Express server listening on port ' + server.address().port);
});
index.js
var favicon = require('serve-favicon');
var express = require('express');
var path = require('path');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
//Connection for DB
require('./lib/connection');
var employees = require('./routes/employees');
var teams = require('./routes/teams');
var app = express();
// Writing at routing table
app.use(favicon(__dirname + '/public/favicon.ico'));
app.use(logger('dev'));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended:true }));
app.use(cookieParser());
app.use(express.static(path.join(__dirname,'public')));
app.use(employees);
app.use(teams);
// send 404 to errorhandler
app.use(function(err,req,res,next)
{
var err = new Error('Not Found');
err.status = 404;
console.log(error);
next(error);
});
...
...
module.exports = app;
我想你想明白:「爲什麼index.html得到服務,當你去/」對嗎? –