加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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文件夹.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读