angularjs – heroku错误:ENOENT,stat’/app/build/index.html
发布时间:2020-12-17 07:12:38 所属栏目:安全 来源:网络整理
导读:我试图部署到heroku但我得到错误:ENOENT,stat’/app/build/index.html’当我去我的地址.否则,应用程序部署不会给我任何错误.有人可以解释我做错了什么.这是我的代码和代码结构. server.js var express = require('express'),server = express(),bodyParser
我试图部署到heroku但我得到错误:ENOENT,stat’/app/build/index.html’当我去我的地址.否则,应用程序部署不会给我任何错误.有人可以解释我做错了什么.这是我的代码和代码结构.
server.js var express = require('express'),server = express(),bodyParser = require('body-parser'),logger = require('morgan'),methodOverride = require('method-override'); // for heroku var port = process.env.PORT || 5000; server.use(express.static(__dirname + '/build')); server.use('/src',express.static(__dirname + '/build/src')); // js server.use('/assets',express.static(__dirname + '/build/assets')); // css,images server.use('/vendor',express.static(__dirname + '/build/vendor')); // other server.use(logger('dev')); server.get('/',function(req,res,next) { res.sendfile('index.html',{ root: __dirname + '/build' }); }); server.listen(port,function() { console.log("Listening on " + port); }); app中的结构 ├── Gruntfile.js ├── LICENSE ├── Procfile ├── README.md ├── bower.json ├── build │?? └── .... ├── build.config.js ├── config │?? └── db.js ├── karma │?? └── karma-unit.tpl.js ├── module.prefix ├── module.suffix ├── node_modules │?? └── ... ├── package.json ├── server.js ├── src │?? ├── app │?? ├── assets │?? ├── common │?? ├── index.html │?? └── less └── vendor app / build中的结构 ├── assets │?? ├── O-viu-0.0.1.css │?? └── README.md ├── index.html ├── karma-unit.js ├── src │?? └── app │?? ├── about │?? │?? └── about.js │?? ├── app.js │?? └── home │?? └── home.js ├── templates-app.js ├── templates-common.js └── vendor ├── angular │?? └── angular.js ├── angular-bootstrap │?? └── ui-bootstrap-tpls.min.js ├── angular-ui-router │?? └── release │?? └── angular-ui-router.js └── placeholders └── angular-placeholders-0.0.1-SNAPSHOT.min.js 解决方法
弄清楚了.这是我的.gitignore文件,其中包含/ build文件夹.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |