node.js
文章平均质量分 76
smouns_
在代码里游走的我
展开
-
Nodejs操作MySQL之增删改查
本文章的前提是电脑上已经安装好nodejs和mysql,另外我还安装了Navicat(一个可视化的数据库管理工具,还蛮好用的,可以从官方下载) 对数据库进行操作,首先需要有一个数据库,下面就是数据库的相关信息一: 在项目中操作数据库的步骤 安装操作 MySQL 数据库的第三方模块(mysql) 通过 mysql 模块连接到 MySQL 数据库 通过 mysql 模块执行 SQL 语句 1.1安装 mysql 模块//安装mys...原创 2021-10-11 19:57:10 · 1742 阅读 · 4 评论 -
利用JSONP解决接口跨域问题(之一)
虽然前端接触到解决跨域的问题比较少,但是还是需要了解下基本的跨域如何解决的,接下来就主要了解下利用JSONP的方式解决跨域接口的问题一.什么是跨域以及产生原因 跨域是指a页面想获取b页面资源,但是如果a与b的域名/端口号/协议,其中一项不一致 出现跨域的根本原因:浏览器的同源策略不允许非同源的 URL 之间进行资源的交互 注意:浏览器允许发起跨域请求,但是,跨域请求回来的数据,会被浏览器拦截,无法被页面获取到!二. 实现跨域数据请求...原创 2021-10-10 19:55:58 · 1036 阅读 · 4 评论 -
Express中res.end() res.send() 及res.send()
简单来说,如果服务器端没有数据返回到客户端,使用res.end(),否则需要用res.send()express响应中用到常用三种API:res.send() res.json() res.end()1.res.send([body]) 发送HTTP响应,该body参数可以是一个Buffer对象,一个String对象或一个Arrayres.send(new Buffer('whoop'));res.send({ some: 'json' });res.send('<...原创 2021-10-08 11:50:34 · 7184 阅读 · 2 评论 -
如何上传一个属于自己的Node.js的包
在Node.js语言中,包和模块并没有本质的不同,包是在模块的基础上更深一步的抽象,包将某个独立的功能封装起来,用于发布、更新、依赖管理和进行版本控制。Node.js根据CommonJS规范实现了包机制,开发了npm来解决包的发布和获取需求。上传自己的包1. 注册自己的npm账号 访问 npm 网站,点击 sign up 按钮,进入注册用户界面 填写账号相关的信息:Full Name、Public Email、Username、Password 点击 Crea...原创 2021-10-07 19:59:16 · 254 阅读 · 3 评论 -
node.js中的模块化
1.什么是模块化 把公共的功能代码,拆分成多个独立文件,在需要某个功能的时候通过某种方式引用进该文件的过程2.为什么要用模块化 2.1模块化的由来 早期的静态页面,样式都很简单,极少有交互以及设计元素,一个页面也不会依赖很多文件,逻辑代码非常少,随着各种技术的发展,各种交互以及新技术等使网页变得越来越丰富,前端的代码量急速上涨、复杂度也逐步增高,代码多,各种命名冲突、代码冗余、文件间依赖变大等等一系列的问题的出现,甚至导致后期难以维护。自2015年后,ES6官方...原创 2021-10-06 19:47:17 · 272 阅读 · 3 评论