node.js 初学(二)—— 搭建注册/登录服务器 理论上来说,代码实现在理论和实际上是一样的.但实际上来说,他们不是 做一个最简单的用户注册登录功能 1.接口定义: 注册:/user?act=reg&user=wjw&pass=123456 返回:{"ok":false,"meg":"原因"} 登录:/user?act=login&user=wjw&pass=123456 返回:{"ok":…
下面代码实现的功能是:用node.js连接mysql实现用户的注册和登录,这里主要实现的是后端的验证代码,前端显示部分没具体写出. 整个程序的流程是这样的: 1.首先建立数据库reji,数据表user,user表中有account(主键)password和name三个 2.用户进入注册界面,用户输入要注册的账号和密码,前端把用户输入的信息发送给后端,后端对数据进行判断(查询数据库中是否有这个帐号),如果还未注册就允许注册同时把帐号密码和名称写入数据库中并给前端返回1,如果已经注册了就不再允许注册…
node.js 初学 —— http fs 服务器/文件/post get 这个世界,从来不会给失败者颁奖! 了解 node.js (开源) node.js 是用来做后台开发的,但是现在大部分前端人员也要掌握一定的 node.js 知识. 主要学习 node.js 的基础用法,模块,自定义. JavaScript 主要用作前端.node.js 专注于后台, 与 JavaScript 差不多,语法基本一样. 后台:python  java  PHP 等等. 为什么会出现 node.js 呢? 1.…
Node.js 博客搭建 一. 学习需求 Node 的安装运行 会安装node,搭建node环境 会运行node. 基础模块的使用 Buffer:二进制数据处理模块 Event:事件模块 fs:文件系统模块 Net:网络模块 Http:http模块 ... NPM(node包管理工具) 第三方node模块(包)的管理工具,可以使用该下载工具安装第三方模块.,当然也可以创建上传自己的模块. 参考 假定已经理解并掌握了入门教程的所有内容.在易出错的地方将进行简要的说明. 其它 这是最不起眼,但也是最…
Node.js 开发环境搭建: 1.下载CentOS镜像文件和VMWare虚拟机程序; 2.安装VMWare——>添加虚拟机——>选择CentOS镜像文件即可默认安装带有桌面的Linux虚拟机.也可以选择自定义安装,只安装命令行模式(BasicServer),在等待CentOS安装程中可以设置登录密码; 3.CentOS7安装完成后,默认关闭网卡,需要手动开启; 4.打开终端,输入su root,然后输入登录密码,即可获得root权限; 5.输入yum install epel-release…
玩转Node.js(二) 先来回顾上次的内容,上一次我们使用介绍了Node.js并写了第一个服务器端的Hello World程序,在这个Hello World程序中,请求自带的http模块并将其赋给http变量,然后调用http模块的createServer函数,这个函数会返回一个对象,这个对象有一个叫做listen的方法,而这个方法有一个数值参数,指定这个HTTP服务器监听的端口号,我们当时定义的是8888端口号.那么为什么看起来有些复杂呢?那是因为我们向createServer函数传递了一个…
https://www.jianshu.com/p/9b338095cbe8 node.js+mysql环境搭建 0x01 前言 随着html web技术的发展,和全栈式开发的需求,对于前端人员来讲,后端的基础知识也成为一项必修课程.本节我将分享探讨关于windows下的node+mysql搭建流程. 下载地址: mysql 点击下载 mysql native 提取码: 0027 点击下载 0x02 下载安装mysql,并进行配置 参考文档 1. 下载mysql   image.png 2. 初…
用Node.js创建自签名的HTTPS服务器 创建自己的CA机构 创建服务器端证书 创建客户端证书 将证书打包 创建自己的CA机构 为CA生成私钥 openssl genrsa -out ca-key.pem -des 1024 通过CA私钥生成CSR openssl req -new -key ca-key.pem -out ca-csr.pem 通过CSR文件和私钥生成CA证书 openssl x509 -req -in ca-csr.pem -signkey ca-key.pem -out…
Node.js 初学~ 其技术上最大的卖点是非阻塞的I/O和基于事件的异步处理机制. 后端没有什么深入研究,一直对其不是很了解. 透过一个例子看 非阻塞 与 通常的 阻塞 var text = readFileSync("sample.html");//执行完才会进行下一步 console.log(text); //第一个例子  必须等到 readFileSync 读完文件, 才会有值的接受 以及后来的打印. 阻塞I/O会导致线程等待,从而造成线程资源浪费,因为当应用服务器处理请求时,…
前端使用node.js的http-server开启一个本地服务器 在写前端页面中,经常会在浏览器运行HTML页面,从本地文件夹中直接打开的一般都是file协议,当代码中存在http或https的链接时,HTML页面就无法正常打开,为了解决这种情况,需要在在本地开启一个本地的服务器.本文是利用node.js中的http-server,开启本地服务,步骤如下: 1 下载node.js官网地址: https://nodejs.org下载完成后在命令行输入命令$ node -v以及$ npm -v检查版…