节点,angular度错误:ENOENT:没有这样的文件或目录
我一直在遵循scotch.io教程来创build我的第一个节点和angular度的应用程序。 我已经看到,相对path是一个在线的常见问题Error: ENOENT: no such file or directory
,据我可以告诉是相同的教程,所以我就是为什么它不工作。
完整的错误信息是: Error: ENOENT: no such file or directory, stat'/Users/badman/githubRepos/travelGuide/app/public/index.html' at Error (native)
我的文件夹结构在这里。 我的server.js:
// set up web server var express = require('express'); var app = express(); var bodyParser = require("body-parser"); // routes require('./app/routes.js')(app); // listen (start app with node server.js) app.listen(3000, function() { console.log("server going"); })
routes.js:
module.exports = function (app) { app.get('*', function (req, res) { res.sendFile(__dirname + '/public/index.html'); // load the single view file (angular will handle the page changes on the front-end) }); };
任何帮助表示赞赏:)
我有同样的问题,我感动
app.get('*', function (req, res) { res.sendFile(__dirname + '/public/index.html'); // load the single view file (angular will handle the page changes on the front-end) });
到server.js在require('./app/routes.js')(app);
并修复它! 因为当调用服务器端路由时,它正在寻找index.html错误的地方。 我想你也可能也改变了路线,但我发现这一点更清楚。
- 如何在节点服务器上运行angularjs应用程序?
- MEAN应用程序的负载testing
- 问题在Ubuntu下安装业务,茉莉花和phantomjs与NPM
- angular.js – TypeError:无法读取未定义的属性'then'
- PUT /更新操作在$资源AngularJS客户端在基于rest的应用程序(mongoose插入/更新问题)失败。
- XMLHttpRequest无法加载:请求不通过访问控制检查
- AngularJS在Http POST中没有设置正确的Content-Type
- WebSocket连接失败:在WebSocket握手期间出错:意外的响应代码:400
- Node.js + Angular + Redis + Socket.io堆栈有什么好处?