expressjs如何呈现值?

时间:2018-06-04 14:12:03

标签: javascript node.js

我想从index.jade输入中读取一些值,然后处理它们。

我该如何渲染它们?

indexjade:

extends layout

    block content
      h1= title
      p Welcome to #{title}
        br
      label(text='privk')

      input(type="text" value="public key" name="pubkey")

      input(type="text" value="private key" name="privkey")
      br
      button(type="submit" onclick="go()")

1 个答案:

答案 0 :(得分:0)

我在上面的示例中发现,您在输入中的每个属性后都缺少逗号(,),其次我发现您缺少#{}来呈现服务器数据属性值。 您可以从以下链接中了解更多信息,以了解有关玉器的更多信息。

https://naltatis.github.io/jade-syntax-docs/#basics

http://jade-lang.com/reference

我希望您在渲染玉石模板时从快递中发送数据。

我希望数据看起来像这样

{ title: 'Welcome to Jade', pubKey: 'myPublicKey', privKey: 'myPrivateKey', go: function(){ alert('do something'); } }

<强> index.jade

block content
  h1 #{title}
  p Welcome to #{title}
  br
  label(text="privk")

  input(type="text", value="public #{pubKey}", name="pubkey")

  input(type="text", value="private #{privKey}", name="privkey")
  br
  button(onclick="#{ go() }") Go