随笔分类 - node
摘要:原文:https://www.cnblogs.com/zhuawang/p/7617176.html 1、去官网下载和自己系统匹配的文件: 英文网址:https://nodejs.org/en/download/ 中文网址:http://nodejs.cn/download/ 通过 uname -a
阅读全文
摘要:简述node中间层的优势 node中间层,可以解决前端的跨域问题,因为服务器端的请求是不涉及跨域的,跨域是浏览器的同源策略导致的,关于跨域可以查看跨域复习使用node坐中间层,方便前后端分离,后端只需要提供数据接口,不必关心前端业务逻辑的实现。通过node中间层前端可以将数据再次整合扩展,使用自己的
阅读全文
摘要:前端post请求发送formData的类型数据时,需要服务端引入中间件body-parser,主要原因是post请求发送的数据,是在http的body里面,所以需要进行解析,否则获取不到数据(数据为空) 注意:对于使用Requst Payload(以“流“的方式传递数据时,不要要这个中间件) 即便是
阅读全文
摘要:很多时候需要利用formdata数据格式进行前后端交互。 前端代码可以是如下所示: 上面代码不仅有直接生成的formdata数据,还有利用append添加的。 后端应该怎么接收? 接收方案之一是利用nodejs中间件:multiparty,multiparty是nodejs框架express推荐的中
阅读全文
摘要:node.js 下的express 安装可以参考官方网站的 http://www.expressjs.com.cn/ 这里主要讲一下一些不同的地方,将我们生成的dist文件夹里的文件放在public里面。然后在命令行 这样就可以启动项目,但是请不要使用node app.js 现在这个8.0版本似乎不
阅读全文
摘要:请注意,使用res.json()的格式 1.前面不能添加 res.writeHead(200, {'content-type': 'text/plain;charset=utf-8'}); 这里 res.writeHead()需要配和 res.end()使用但是res.json()不需要添加head
阅读全文
摘要:转:https://www.cnblogs.com/yesyes/p/7168449.html 这篇文章主要介绍如何在服务端跑vuejs的项目,如果上一篇教程你成功输出了hello world,那这一篇更简单首先你要有一个已经能在本地跑的基于vuejs的项目,我就以之前写的仿饿了么的项目为例来部署,
阅读全文
摘要:转:https://www.cnblogs.com/zhensg123/p/11078579.html 很多时候需要利用formdata数据格式进行前后端交互。 前端代码可以是如下所示: 上面代码不仅有直接生成的formdata数据,还有利用append添加的。 后端应该怎么接收? 接收方案之一是利
阅读全文
摘要:获取请求很中的参数是每个web后台处理的必经之路,nodejs的 express框架 提供了四种方法来实现。 req.body req.query req.params req.param() 首先介绍第一个req.body 解析body不是nodejs默认提供的,你需要载入body-parser中
阅读全文
摘要:问题: git clone上拉取代码下来后,npm install准备安装依赖,没想到一次次报错,懵逼了,回想了很久 我以前怎么没发现报错了呢,可能是以前用cnpm淘宝镜像安装的呢? OK,那就试一下cnpm install 果不其然,真的cnpm install 畅通无阻,一次性安装完所有依赖
阅读全文
摘要:nodejs中package.json中的依赖必须每个项目都有自己的node_modules文件夹,而无法在多个项目之间共用一套node_modules(像Java中的Maven那样)。 依赖管理是每个现代语言的标配。依赖管理和打包工具是两个概念,npm是依赖管理,webpack是打包工具。在Jav
阅读全文
摘要:转:https://www.cnblogs.com/wuyoucao/p/7011666.html 1、下载npm包 官网下载npm安装包,https://nodejs.org/en/,左边是稳定版右边是最新版。 2、解压,创建链接 将压缩包解压到/opt(一般软件放在该目录)目录下。可以看到bin
阅读全文
摘要:package.json必须是json格式 { "name": "163", "version": "1.0.0", "description": "A Vue.js project", "private": true, "dependencies": { "express": "^4.16.2",
阅读全文
摘要:学习node用express框架做了一个相册展示及上传功能: 1.没有连接服务器,这里全部是操作文件夹 2.安装上传文件的依赖formidable,npm install --save formidable github地址:https://github.com/zuomm/photo 下面整理下项
阅读全文
摘要:express api地址:http://www.expressjs.com.cn/starter/static-files.html 一.安装依赖 npm i --save express npm i --save ejs (模板引擎) npm i --save jade (模板引擎) 补充: n
阅读全文
摘要:一.知识点:url.parse方法 方法说明: 讲一个URL字符串转换成对象并返回。 语法:url.parse(urlStr, [parseQueryString], [slashesDenoteHost]) 接收参数: urlStr url字符串 parseQueryString 为true时将使
阅读全文
摘要:一.下载安装nvm (node版本管理器),方便以后版本切换 nvm list -> 查看node版本(版本最好在8.0以上,不然在vsCode断点调试进不去,跟node版本有关系) nvm install 6.10.8 -> 安装node nvm use 6.4.2 ->使用的node版本号 二.
阅读全文
摘要:1.nvm : 有点坑爹,安装完后,发现node not found ,最后卸载了,重装node 2.bower :(前端)包管理器(选用) 3.brow :可以使用brew安装多版本 ,nvm还是略坑爹(还没尝试)
阅读全文