小编bre*_*son的帖子

在 Express JS 路由中使用 formData 获取 POST 为空

我有一个表单,它使用 fetch() 到 AJAX 以及 NodeJS 上的路由。当 AJAX POST 命中路由时,req.body 显示一个空对象 {}。

这是代码:

// 在 app.js 中

app.use(bodyParser.json());

app.use(bodyParser.urlencoded({extended: true }));

// 在 form.js 中

form.getElementById('form__option').addEventListener('submit', e => {
    e.preventDefault()
    const form = $('form')[0]
    fetch('/polls/create', {
        method: 'POST',
        body: new FormData(form)
    })
})
Run Code Online (Sandbox Code Playgroud)

// 在 appRoute.js 中

exports.createPost = (req, res, next) => {
    console.log('req body', req.body)
    res.send('NOT IMPLEMENTED: pollsController createPost');
}
Run Code Online (Sandbox Code Playgroud)

form-data fetch node.js

5
推荐指数
1
解决办法
2584
查看次数

<script> onload 在...时触发?

在 Mozilla 的以下函数中,JS 用于将标签添加到文档中。当 onload 事件触发时我很困惑。当脚本开始下载或已经下载时 onload 是否触发?

function prefixScript(url, onloadFunction) {
  var newScript = document.createElement("script");
  newScript.onerror = loadError;
  if (onloadFunction) { newScript.onload = onloadFunction; }
  document.currentScript.parentNode.insertBefore(newScript, document.currentScript);
  newScript.src = url;
}
Run Code Online (Sandbox Code Playgroud)

https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement

谢谢

javascript dom

5
推荐指数
2
解决办法
5295
查看次数

StencilJS 检查命名槽是否为空

我有一个带有两个命名插槽的 stencilJS 组件。有没有办法确定插槽是否已分配值?例如,下面的代码片段显示了“ logo ”和“ menu ”的命名槽。如果两个命名槽都不为空,我如何检查组件内部?理想情况下,我想从组件内部和 componentWillMount() 期间进行检查。谢谢你。

  <koi-menu breakpoint="768" userToggled="false">
      <div class="logo__header " slot="logo"><img src="assets/images/logo.png" /></div>

      <ul class="nav__wrapper list mw8-ns center-m" slot="menu">
        <li class="nav__listitem"><a class="ttu nav__link" href="???">Why Live Grit</a></li>
        <li class="nav__listitem"><a class="ttu nav__link" href="???">Clients</a></li>
        <li class="nav__listitem"><a class="ttu nav__link" href="???">Our Programs</a></li>
        <li class="nav__listitem"><a class="ttu nav__link" href="???">Our Story</a></li>
      </ul>

  </koi-menu>
Run Code Online (Sandbox Code Playgroud)

web-component shadow-dom stenciljs

3
推荐指数
2
解决办法
2632
查看次数