您好我正试图git推我的python应用程序,但不断获取错误消息。这是迄今为止我能做的最好的事情。错误如下:
<link rel="import" href="../bower_components/polymer/polymer.html">
<link rel="import" href="../bower_components/iron-ajax/iron-ajax.html">
<dom-module id="activity-feed">
<style is="custom-style" include="iron-flex iron-flex-alignment">
.cont{ height:90vh; overflow: auto;}
core-list .row{height: 80px;padding: 16px}
</style>
<template>
<div class="cont" >
<iron-ajax
id="xhr"
url="http://localhost:8080/tip/webapi/home"
handle-as="json"
method="GET"
headers='[[headers]]'
last-response="{{gogo}}"
></iron-ajax>
<div>{{gogo.id}}</div>
</div>
</template>
</dom-module>
<script>
Polymer({
is : "activity-feed",
properties: {
headers: {
type: Object,
value: function() { return {}; }
},
user: String,
pass: String
},
makeHeaders: function(user,pass){
return "Basic " + window.btoa(user + ":" + pass);
},
observers: ['_setBasicAuth(user, pass)'],
_setBasicAuth(user, pass){
// might be needed
this.headers['X-Requested-With'] = "XMLHttpRequest";
// this sets your Auth header
this.headers['Authorization'] = this.makeHeaders(user, pass);
this.$.xhr.generateRequest();
}
});
</script>
答案 0 :(得分:0)
您是否遵循了heroku教程中的所有步骤(全部)?
答案 1 :(得分:0)
我认为,就我所知,我做到了。但是你看到我会错过什么?我有一个很大的requirements.txt列表(~40个依赖项)。其中大部分都没有在我的应用中使用。他们在那里因为我pip冻结&gt; requirements.txt 这个巨大的清单会导致问题吗?
谢谢。
答案 2 :(得分:0)
从Windows操作系统部署到Heroku时,我发现了一条非常类似的错误消息,虽然这对我来说可能没什么帮助,但事实证明它实际上是一个简单的修复。
在requirements.txt中,我删除了linux不需要的包。
在我的情况下删除
winkerberos
这是为了支持Windows而支持的pip
requests-kerberos
解决了这个问题。
如果您可以尝试在Linux机器上进行pip冻结,我建议使用它,以避免错过Windows C .h头文件的错误消息。