首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >混合蛋白无体声明

混合蛋白无体声明
EN

Stack Overflow用户
提问于 2017-10-02 15:34:31
回答 1查看 2K关注 0票数 1

我正在做的Wes-bos学习节点课程,我是部分节省商店和使用混合。当我编写混合器并运行我的应用程序时,它会产生这个错误。

代码语言:javascript
复制
Error: C:\Users\ATUL\Downloads\Learn-Node-master\Learn-Node-master\starter-files\views\mixins\_storeForm.pug:1:1
> 1| mixin storeForm(store = {})
   -------^
2| form(action="/add" method="POST" enctype = "multipart/form-data" class="card")
3| label(for="name") name
4| input(type="text" name="name")

Mixin storeForm declared without body
at makeError (C:\Users\ATUL\Downloads\Learn-Node-master\Learn-Node-master\starter-files\node_modules\pug-error\index.js:32:13)
at Parser.error (C:\Users\ATUL\Downloads\Learn-Node-master\Learn-Node-master\starter-files\node_modules\pug-parser\index.js:53:15)
at Parser.parseMixin (C:\Users\ATUL\Downloads\Learn-Node-master\Learn-Node-master\starter-files\node_modules\pug-parser\index.js:871:12)
at Parser.parseExpr (C:\Users\ATUL\Downloads\Learn-Node-master\Learn-Node-master\starter-files\node_modules\pug-parser\index.js:204:21)

这是Mixins (_storeForm.pug)中的文件

代码语言:javascript
复制
mixin storeForm(store = {})
form(action="/add" method="POST" enctype = "multipart/form-data" class="card")
  label(for="name") name
  input(type="text" name="name")

这是视图文件夹中的文件。

代码语言:javascript
复制
extends layout

include mixins/_storeForm

block content 
  .inner
    h2= title 
    +storeForm({name:'dkjd'})

我是新来的nodejs/pug/express。这个代码有什么问题。给定视频中的这段代码可以正常工作,但在我的桌面上就不行了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-01 17:04:28

在mixin storeForm中,您需要再次缩进form及其子程序。就像这样:

代码语言:javascript
复制
mixin storeForm(store = {})
    form(action="/add" method="POST" enctype = "multipart/form-data" class="card")
        label(for="name") name
        input(type="text" name="name")
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46528783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档