Skip to content

webVueBlog/express-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

express-node

  1. "express": "~4.16.1",
  2. node
  3. "cookie-parser": "~1.4.4",
  4. "body-parser": "^1.18.3",
  5. "multer": "^1.4.4",
  • body-parser
    • node.js 中间件
    • 用于处理 JSON, Raw, Text 和 URL 编码的数据。
  • cookie-parser
    • 这就是一个解析Cookie的工具。
    • 通过req.cookies可以取到传过来的cookie,并把它们转成对象。
  • multer
    • node.js 中间件
    • 用于处理 enctype="multipart/form-data"(设置表单的MIME编码)的表单数据。

在 Windows 命令提示符上,使用以下命令:

> set DEBUG=myapp:* & npm start
"start": "node ./bin/www" -> "start": "nodemon ./bin/www"

使用 npm init 命令为应用程序创建 package.json 文件。

阶段一

阶段二

阶段三

阶段四

包含的示例

  • 404 - 404 处理
  • body-parsing - 请求正文解析
  • compose - 撰写中间件示例
  • 条件中间件 conditional-middleware - 显示如何有条件地应用中间件
  • cookies - cookie 使用示例
  • 错误 errors - 错误处理和传播
  • 上传 upload - 多文件上传

阶段五

阶段六

阶段七

阶段八

阶段九

React技术全家桶

阶段一

阶段二

常见问题及解答

Q1:如何呈现纯 HTML?

您不必这么做!无需使用 res.render() 函数来“呈现”HTML。 如果您具有特定文件,请使用 res.sendFile() 函数。 如果您希望从目录提供许多资产,请使用 express.static() 中间件函数。

勘误及提问

如果有疑问或者发现错误,可以在相应的 issues 进行提问或勘误。

如果喜欢或者有所启发,欢迎 star,对作者也是一种鼓励。

License

所有文章采用知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议进行许可。