3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

nowでアプリケーションエラーが出たとき対応したこと

Last updated at Posted at 2020-04-04

nowでハマったメモ

状況

@n0bisukeこの記事を参考にやっていたつもりがこんなエラーと遭遇。

image.png

An error occurred with this application.
This is an error with the application itself, not the platform.

「nowは問題ないよ。お前のアプリケーション(ソースコード)が問題なんだよ。」とのこと。

対応

このnow.json内で指定しているjsファイルの一部を直したら直った。
(記事の例でいくと、server.jsってファイルの文末)

直した場所

自分にとってわかりやすいと思って書き換えてた最後のserver running のあたり。

エラー出てたとき

エラー出てたとき.js
if(process.env.NOW_REGION){
  module.export = app;
}else{
  app.listen(PORT);
  console.log(`Server running at ${PORT}`);
}

これ、記事の通り下記に直したら直った。
(初めから記事の通りやっておけばよかった話)

エラー出なくなった.js
(process.env.NOW_REGION) ? module.exports = app : app.listen(PORT);
console.log(`Server running at ${PORT}`);

image.png
成功!

結論

自分でアレンジしたところが悪かった。記事の通りにやっておけばよかった。
でもなんでこの書き方だとダメだったんだろう。。。
あと、nowを起動させるときにこのjsファイルも見ているんだなあ。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?