Heroku [路由器]向“ /assets/bundle.js.map”发出GET请求

时间:2018-07-22 03:07:47

标签: ruby-on-rails reactjs heroku

在我的heroku日志中得到一个奇怪的错误:

heroku[router]: at=info method=GET path="/assets/bundle.js.map" host=syndicator1.herokuapp.com request_id=106a2ab1-c373-4e2c-817a-f740a2e0819b fwd="24.102.93.192" dyno=web.1 connect=1ms service=23ms status=404 bytes=1902 protocol=https
 app[web.1]: Started GET "/assets/bundle.js.map" 

ActionController::RoutingError (No route matches [GET] "/assets/bundle.js.map"):

我不知道这是哪里来的,我只知道我的应用程序的行为方式与开发无关。知道从哪里开始解决这个问题吗?

编辑:

该应用程序大部分在生产中工作。错误处理是行不通的。

当我尝试使用无效值提交开发中的表单时,会发生以下情况:

error box

基本上,我的Error-Box组件被触发。

这就是我在生产中执行相同操作时发生的情况。 错误框组件不会被触发。 422是正确的,我想要,但是它应该触发错误框,相反,我在控制台中得到以下信息:

console

这是组件中应触发错误框的代码,

handleSubmit(e) {
    e.preventDefault();
    const {addEvents,toggleModal,handleError} = this.props;
    axios.post('/events', {
        event: this.state
    })
      .then(function (response) {
        const event = response.data.event;
        toggleModal();
        addEvents(event);
      })
      .catch(function (error) {
        handleError(error.response.data);
      });
  }

0 个答案:

没有答案