nodejs和express的关系
express是nodejs的框架,使nodejs更易使用。和ruby和rails的关系一样
angular 如何在express中使用
angular 是一个javascript库,和express没啥关系。只要放在http服务器中即可使用。可以使用apache服务器,也可以使用express提供的http服务器,设置static文件夹,并放入static文件夹即可。
用express 4.x生成的项目如何运行?
DEBUG=angularexpress ./bin/www node ./bin/www nodejs app.js
app.js需要增加如下语句才能运行
http.listen(3000, function(){ console.log('listening on *:3000'); });
5. express的路由顺序(修改了)
app.use(express.static(path.join(__dirname, 'public')));
//app.use('/', routes);
app.use('/users', users);
app.get('/', function (req, res) {
res.sendfile('index.html');
});
修改这个路由 / 没有起作用
优先使用static文件夹中的index.html,再往下查找路由。
6. angularjs不能生效的原因排查:
a. angularjs不能从google下载,下载下来放在本地可以解决此问题
b. angular.module('todo', [])和<html ng-app="todoApp ">不一致