2

expressJS最近、 と を使用して Google マップを追加する Web サイトに取り組んでいましたjade
「スペル」エラーjadeがあり、Google マップを正しく読み込むことができませんでした (表示されません)。

どこにもエラーはスローされず、原因がマップのレンダリングを妨げている文字「s」の欠落であることが判明するまでに多くの時間がかかりました。

上記のエラーをキャッチする方法はありjadeますか?
変更する必要がありexpressますか?

以下は、jade私が使用していたファイルです。

レイアウト.ジェイド

!!! 5
html(lang='en')
  include includes/head
  body
    .wrapper
      include includes/header
      block content
      include includes/footer

includes/head.jade

head
  meta(charset='UTF-8')
  title= title
  block stylesheets
    link(href='/site.css', rel='stylesheet', )
  block scripts

Gmap.jade

extends ../layout

append stylesheets
  style
    #Gmap{
      height: 400px;
      width: 760px;
    }
    etc...

append scripts
  script(src='http://maps.google.com/maps/api/js?sensor=false')
  etc ...

にはincludes/head.jadeがありblock stylesheetsます。
で呼ばれますGmap.jade。as のつづりが間違っていて、これを見つけるのに長い時間がかかりました。 エラーはスローされず、ウェブページは Google マップなしで「OK」と表示されました。 append stylesheets
stylesheetsstylesheet

jade/express不一致がある場合にエラーをスローするようにカスタマイズできますか?
(物事を書き出す際にもっと注意することは別として)。

4

1 に答える 1