node
介绍及记录使用node
风舞红枫
被磨平棱角的前端小伙
展开
-
webSocket+ws包+canvas实现简陋版球球大作战
server.jsvar 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 · 292 阅读 · 2 评论 -
使用koa2完成静态文件引入及基本接口请求
文件目录koa node_modules static index.html url getList.js login.js package-lock.js server.jsserver.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 · 614 阅读 · 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 · 531 阅读 · 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 · 187 阅读 · 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 · 108 阅读 · 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 · 437 阅读 · 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 · 1284 阅读 · 0 评论 -
实现https请求之旅
最近两天一直在整ssl证书,所以外网访问博客是时好时坏。给大家分享一下我这两天的掉坑之旅。配置ssl之前基本描述基本环境windows2012服务器wampserver集成环境apache 2.4.27php,mysql(这两不细说了)同时博客是使用node搭建的,这样在访问二级域名的时候默认先走apache服务而走不到node服务。例如我的主域名是fwhf.xyz,二级域名是love.fwhf.xyz,访问时都是80端口,优先走apache,故而会出现访问不到node项目,这是便需要服务器原创 2021-02-23 09:42:15 · 259 阅读 · 1 评论 -
node之request模块
目录安装express request中间层(GET)中间层(POST fromdata/json)中间层(POST application/json)安装express requestnpm 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 · 3401 阅读 · 0 评论 -
利用xshell安装node及运行node服务
安装nvmwget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash查看是否安装成功command -v nvm查看可使用版本nvm ls-remote查看已安装版本nvm ls安装nodejsnvm install 10.14.1切换版本nvm use 6.2.0接下来将自己的文件上传到服务器,进入项目目录,node server.js (‘你的项目入口’)即可原创 2021-02-23 09:18:57 · 1162 阅读 · 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 · 381 阅读 · 0 评论