在定义proc文件时需要帮助

时间:2019-06-15 07:22:06

标签: python web-services heroku

我使用flask和python开发了一个简单的Web服务。在本地它工作正常。将其部署到heroku时,它经常崩溃。

从其他答案来看,PROCFILE似乎有问题,我尝试了几种变体,但仍然无法正常工作。

该服务的python文件是:

from flask import Flask, jsonify
import datetime

app = Flask(__name__)



@app.route('/date/currentdate/<date>',methods=['POST'])
def currentdate(date):
    if(date=="Today" or  date=="current"):
        return jsonify("The current date is : " + str(datetime.datetime.now()))


if __name__ == "__main__":
    app.run()

此文件的名称为main.py

procfile是web:gunicorn main:main

我收到的错误消息是:

ModuleNotFoundError:没有名为“ main.py”的模块; “ main”不是软件包

0 个答案:

没有答案