
node
介绍及记录使用node
风舞红枫
被磨平棱角的前端小伙
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
webSocket+ws包+canvas实现简陋版球球大作战
server.js var express = require('express'); var WebSocket = require('ws'); var app = express(); app.use(express.static('./')); var webS = new WebSocket.Server({host:'10.9.22.171',port:8080},()=>{ console.log('success') }); var clients = []; var user原创 2021-03-05 09:46:21 · 324 阅读 · 2 评论 -
使用koa2完成静态文件引入及基本接口请求
文件目录 koa node_modules static index.html url getList.js login.js package-lock.js server.js server.js内容 const Koa = require('koa'); const app = new Koa(); const bodyParser = require('koa-bodyparser') app.use(bodyParser()) const router = r原创 2021-02-24 14:37:46 · 645 阅读 · 0 评论 -
node+mongodb之async、await
const mongodb = require("mongodb"); const mongoClient = mongodb.MongoClient; async function _connect(){ return await new Promise(resolve =>{ mongoClient.connect("mongodb://127.0.0.1:27017",{useNewUrlParser:true},function(err,client){原创 2021-02-23 10:05:06 · 574 阅读 · 0 评论 -
nodemailer使用记录
发送邮件方法封装 "use strict"; const nodemailer = require("nodemailer"); //创建发送邮件的对象 //nodemodules/nodemailer/well-know/service.josn //邮箱服务器信息 let transporter = nodemailer.createTransport({ host: "smtp.qq.com", port: 465, secure: true, // true for 465, false for原创 2021-02-23 10:01:28 · 210 阅读 · 0 评论 -
socket.io使用的简单记录
server端 var express = require('express'); var app = express(); var server = require('http').Server(app); //将express服务器和http服务器做结合 var io = require('socket.io')(server); //创建socket 对象 app.use(express.static('./')) app.get('/sendReward',(req,res)=>{原创 2021-02-23 09:59:38 · 121 阅读 · 0 评论 -
利用WebScoket与node的ws包实现一个简易的聊天室
server端代码 var express = require('express'); var WebSocket = require('ws'); var app = express(); app.use(express.static('./')); var webS = new WebSocket.Server({host:'10.9.22.171',port:8080},()=>{ console.log('success') }); var clients = []; var ulist原创 2021-02-23 09:57:32 · 454 阅读 · 0 评论 -
node+ws与前端WebScoket
目录安装步骤1.建立连接2.客户端与服务端交互3.关闭连接 安装 npm install ws --save 步骤 1.建立连接 服务端 var WebSocket = require('ws'); var webS = new WebSocket.Server({host:'localhost',port:8080},()=>{ console.log('success') }); //客户端向服务端连接执行 webS.on('connection',(client)=>{ con原创 2021-02-23 09:54:19 · 1330 阅读 · 0 评论 -
实现https请求之旅
最近两天一直在整ssl证书,所以外网访问博客是时好时坏。给大家分享一下我这两天的掉坑之旅。 配置ssl之前基本描述 基本环境 windows2012服务器 wampserver集成环境 apache 2.4.27 php,mysql(这两不细说了) 同时博客是使用node搭建的,这样在访问二级域名的时候默认先走apache服务而走不到node服务。 例如我的主域名是fwhf.xyz,二级域名是love.fwhf.xyz,访问时都是80端口,优先走apache,故而会出现访问不到node项目,这是便需要服务器原创 2021-02-23 09:42:15 · 283 阅读 · 1 评论 -
node之request模块
目录安装express request中间层(GET)中间层(POST fromdata/json)中间层(POST application/json) 安装express request npm install express request connect-multiparty --save 中间层(GET) const express = require('express'); const request = require('request'); const app = new express()原创 2021-02-23 09:36:25 · 3456 阅读 · 0 评论 -
利用xshell安装node及运行node服务
安装nvm wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash 查看是否安装成功 command -v nvm 查看可使用版本 nvm ls-remote 查看已安装版本 nvm ls 安装nodejs nvm install 10.14.1 切换版本 nvm use 6.2.0 接下来将自己的文件上传到服务器,进入项目目录,node server.js (‘你的项目入口’)即可原创 2021-02-23 09:18:57 · 1263 阅读 · 0 评论 -
node连接mongodb数据库
const mongodb = require("mongodb"); const mongoClient = mongodb.MongoClient; function _connect(cb){ mongoClient.connect("mongodb://127.0.0.1:27017",{useNewUrlParser : true},function(err,client){ cb(client.db("love"));//库名 }); } //查找符合条件的一原创 2021-02-23 09:11:07 · 405 阅读 · 0 评论