![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nodejs
coucouxie
这个作者很懒,什么都没留下…
展开
-
./与../和/的区别
./与…/和/的区别./ 当前目录…/ 父级目录/ 根目录原创 2020-09-08 21:23:07 · 1358 阅读 · 0 评论 -
node 的path模块中 path.resolve()和path.join()的区别
node 的path模块中 path.resolve()和path.join()的区别一、path模块的引入。直接引用。node中自带的模块const path = require('path');二、path.join(path1,path2,path3…)作用:将路径片段使用特定的分隔符(window:\)连接起来形成路径,并规范化生成的路径。若任意一个路径片段类型错误,会报错。const path = require('path');let myPath = path.join(__d转载 2020-09-08 21:10:57 · 119 阅读 · 0 评论 -
JSON.parse()、JSON.stringify()和eval()的作用以及区别。
“JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。因为采用独立于语言的文本格式,也使用了类似于C语言家族的习惯,拥有了这些特性使JSON成为理想的数据交换语言,作用是易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。” (1)JSON.parse 函数作用:将 JavaScript 对象表示法 (JSON) 字符串转换为对象。语法:JSON.parse(text [, reviver])参数:原创 2020-08-02 22:51:24 · 242 阅读 · 0 评论 -
Node.js异步API返回值的处理
Node.js里面异步API的返回结果的处理我们在Node.js中对异步API的返回结果不能直接用return来接受,而实用回调函数来接受。代码如下function getMsg(callback) { setTimeout(function () { message = { msg: 'hello nodejs' } callback(message) }, 2000)}getMsg(function (ob原创 2020-07-22 21:51:49 · 1254 阅读 · 0 评论 -
Node.js中遇到的一些坑
Node.js搭建web服务器时部分图片无法正常加载// 1. 引入系统模块http// 2. 创建网站服务器// 3. 为网站服务器添加事件请求// 4. 实现路由功能const http = require('http');const app = http.createServer();const path = require('path');const fs = require('fs')const url = require('url')app.on('request', (re原创 2020-07-22 20:04:40 · 306 阅读 · 0 评论 -
gulp
gulp报错The following tasks did not complete//引用gulp模块const gulp = require('gulp');//使用gulp.task()建立任务gulp.task('first', () => { console.log('第一个gulp任务执行了'); //要处理的文件 //将处理后的文件输出到dist目录下 gulp.src('./src/css/base.css') .pipe(gulp原创 2020-07-22 11:00:46 · 77 阅读 · 0 评论 -
使用命令行运行js文件时发生Error: Cannot find module ‘destroy‘错误解决方法
使用命令行运行js文件时发生Error: Cannot find module 'destroy’错误解决方法第一步:删除node_modules和package-lock.json第二步:在命令行工具中输入npm install 重新下载项目所依赖的第三方模块,然后就可以顺利运行了。...原创 2020-08-05 10:59:41 · 1555 阅读 · 1 评论 -
content-type类型中application/json和application/x-www-form-urlencoded区别
content-type类型中application/json和application/x-www-form-urlencoded区别常见的表单数据提交数据的编码类型content-type:application/x-www-form-urlencodedapplication/jsonmultipart/form-datatext/xml大家都知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主转载 2020-08-04 12:17:20 · 1555 阅读 · 0 评论 -
node第三方模块body-parser的urlencoded方法的extended参数说明
node第三方模块body-parser的urlencoded方法的extended参数说明const bodyParser = require('body-parser');const express = require('express');const app = express();app.use(bodyParser.urlencoded({ extended: false }));app.post('/add', (res, req) => { res.send(res.b原创 2020-08-04 12:03:25 · 2812 阅读 · 0 评论 -
exports 和 module.exports
(1)exports和module.exports的作用都是将文件模块里面的方法和属性暴露给require返回的对象进行调用,区别就是exports暴露的方法和属性都可以被module.exports替代,因为exports是给module.exports添加属性和方法//test.jsexports.name = '我是exports暴露的name';exports.method = function(){ console.log('我是exports暴露的method');}conso转载 2020-08-03 21:18:09 · 262 阅读 · 0 评论 -
Nodejs
req.body获取不到参数解决方案需要在启动服务的时候,添加中间件var bodyParser = require('body-parser');app.use(bodyParser.urlencoded({ extended: false }))app.use(bodyParser.json())转载 2020-07-31 12:53:09 · 75 阅读 · 0 评论