我开发了一个前端应用程序,我无法在heroku上部署它,它说没有找到buildpack可以帮助任何人。
这是我的存储库的网址 https://github.com/DashingAssassin/OnePush
答案 0 :(得分:0)
大多数情况 Heroku 用于部署,运行和管理用Ruby,Node.js,Java,Python,Clojure,Scala,Go和PHP编写的应用程序。
推送前端应用程序bitballon提供了最简单的方法。(你可以在那里拖放你的项目文件(应该有索引文件))
https://www.bitballoon.com
我用它来托管一个角度应用程序。(类似于你的git存储库,这是黑客地球招聘挑战)
sample angular with bitballon(Front end app)
OR
使用Heroku
最后git push heroku master - >服务器JS:
var express = require("express");
var port = process.env.PORT || 8080;
var app = express();
app.use(function(req, res, next) {
var ip = req.headers['x-forwarded-for'] || req.connection.remoteAddress;
res.setHeader('Access-Control-Allow-Credentials', true);
next();
});
var router = express.Router();
app.use('/', router);
app.use(express.static(__dirname + '/app'));
app.listen(port);
console.log('---------------------------------- ');
console.log('Server Started on port: ' + port);
console.log('---------------------------------- ');
的package.json
{
"name": "node-api",
"main": "server.js",
"dependencies": {
"express": "^4.14.0"
}
}