nodejs
文章平均质量分 88
WebCandy
这个作者很懒,什么都没留下…
展开
-
宝塔面板结合pm2进程管理工具部署前端nuxtjs项目
实战宝塔面板结合pm2进程管理工具部署前端nuxtjs项目来介绍下宝塔面板宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。有20个人的专业团队研发及维护,经过200多个版本的迭代,功能全,少出错且足够安全,已获得全球百万用户认可安装。个人理解为:一个可视化运维的控制面板。官网地址: https://bt.cn安装首先准备一台纯净的linux服务器,本文以CentOS7.6 64位原创 2021-02-19 14:01:59 · 2399 阅读 · 0 评论 -
nodejs 结合 wechaty 实现你的微信群聊机器人二(iPad 协议)
程序员导航站 :艾特网-iiter.cn开源地址: https://github.com/isnl/wechat-robot-ipad前言前段时间写了篇关于使用 nodejs 结合 wechaty 这个库实现微信机器人的文章:https://juejin.im/post/5e70d68651882549391358e1但是有很多小伙伴被 web 协议 的微信无法登陆所限制,不能体验开发 机器人 的乐趣。于是便产生了这篇使用 iPad 协议的文章。来介绍下 wechaty康康官网的 Int原创 2020-05-25 22:19:41 · 4045 阅读 · 0 评论 -
nodejs实现定时爬取微博热搜
程序员导航站:https://iiter.cnThe summer is coming我知道,那些夏天,就像青春一样回不来。 - 宋冬野青春是回不来了,倒是要准备渡过在西安的第三个夏天了。废话我发现,自己对 coding 这件事的称呼,从敲代码 改为 写代码 了。emmm…敲代码,自我感觉,就像是,习惯了用 const 定义常量的我看到别人用 var 定义的常量。对,优雅!...原创 2020-05-02 21:48:35 · 1087 阅读 · 0 评论 -
使用nodejs + wecharty打造你的个人微信机器人
首发于个人技术站 艾特网 - 程序员导航站开源地址:https://github.com/isnl/wechat-robot注: 从2017年6月下旬开始,使用基于web版微信接入方案存在大概率的被限制登陆的可能性。 主要表现为:无法登陆Web 微信,但不影响手机等其他平台。 验证是否被限制登陆: https://wx.qq.com 上扫码查看是否能登陆。 更多内容详见:Can no...原创 2020-03-17 22:04:24 · 1867 阅读 · 1 评论 -
eggjs结合七牛云对象存储实现文件上传功能
目录结构说在前面安装依赖创建路由创建控制器创建service上传测试说在前面最近想着给 艾特网 - 程序员导航站 后台扩展文件上传的功能。因为考虑到七牛云对象存储比较划算,而且每个月会免费赠送 10GB的标准存储空间,基本算是白嫖。所以就打算拿七牛云来练练手。想注册七牛云的同学可以点这里安装依赖七牛云官网中有 nodejs 版本的 sdk,我们通过 npm 来安装npm insta...原创 2020-03-07 22:37:57 · 1760 阅读 · 5 评论 -
express 实战微信公众号开发一(环境搭建)
说在前头上回书说到,咱们公众号之前的技术支持是 PHP。而且是在咱技术尚不成熟的条件下做的。现在咱们将技术栈转到 nodejs 这边的一个 express 框架。咱来看看 express 官网对其自身的描述。express,基于 Node.js 平台,快速、开放、极简的 Web 开发框架工欲善其事,必先利其器首先得申请一个微信个人订阅号,当然有能力认证到企业的更好,有更丰富的 ...原创 2020-02-28 14:41:16 · 1131 阅读 · 0 评论 -
使用 nodejs 快速搭建 MQTT 服务器及实时推送、获取数据
本文首发于个人网站,永久地址:https://iiter.cn/blogs/13 点进去给几个访问量也行啊github 仓库源代码:github文章目录MQTT 的概念和其他传输协议的区别MQTT 客户端的语言支持搭建基于 nodejs 的 MQTT 服务器创建服务端创建客户端推送创建客户端接收测试功能MQTT 的概念MQTT(Message Queue Telemetry Transp...原创 2019-12-04 22:20:11 · 11185 阅读 · 1 评论 -
eggjs解决跨域问题
对于一个优秀的前端er来说,不会点后端语言怎么行呢?express?说实话,express真的只适合做个人项目。。。eggjs是真的强大,封装的东西简直不要太好用啊啊啊啊啊。最近研究了下eggjs,并在着手写一个后台服务。在前后端交互的时候遇到了万恶的浏览器同源策略跨域问题。以下为解决方案:1.安装egg-cors插件:npm install egg-cors -g //yarn...原创 2019-03-27 23:05:04 · 5066 阅读 · 5 评论 -
让webpack打包支持ES7的async/await语法
npm install --save-dev babel-plugin-transform-runtimenpm install --save babel-runtime.babelrc配置{ "plugins": ["transform-runtime", "babel-plugin-transform-regenerator", "babel-plugin-transform...原创 2019-03-29 17:50:24 · 3538 阅读 · 0 评论 -
Node.js快速创建一个访问html文件的服务器
var http = require('http'), // 引入需要的模块 fs = require('fs'), //引入文件读取模块 cp = require('child_process'), // 可自动打开浏览器模块 url = require("url"), path = require("path");http.createServer(function (...原创 2019-01-07 09:17:37 · 2113 阅读 · 1 评论 -
nodejs中httpserver的安装和使用
本文即将迁移至我的个人博客网站,为不影响后续使用,可提前点击以下网址进行访问https://iiter.cn首先来看一下官方的介绍:大概意思是说:命令行HTTP服务器工具,用于提供本地文件,类似于python -mSimpleHTTPServe。直白点的意思就是通过命令行启动的一个http服务器工具,它是基于Node.js的,所以要安装和使用,...原创 2018-12-03 21:01:31 · 4688 阅读 · 0 评论 -
nodeJS中express框架设置全局跨域请求头
本文即将迁移至个人网站程序员导航站 - 博客栏 无任何广告,用户体验极好,观感极佳。欢迎各位大哥将其设为首页。求您了,设个浏览器首页吧!====》https://iiter.cn//设置跨域请求头router.all('*', function(req, res, next) { res.header("Access-Control-Allow-Origin...原创 2018-05-02 10:26:47 · 8839 阅读 · 2 评论 -
centos7快速安装配置Node.js
简单粗暴,先用xshell或其他软件连接服务器1.下载(此处版本根据官网版本自己修改)wget https://npm.taobao.org/mirrors/node/v8.9.3/node-v8.9.3-linux-x64.tar.xz2.解压xz -d node-v8.9.3-linux-x64.tar.xz 或者 tar -xzvf node-v8.9.3-linux...原创 2018-05-03 16:37:52 · 1079 阅读 · 0 评论 -
linux服务器(CentOS)一键安装express框架
express框架需要nodejs环境支持,没有安装node.js环境的同学可以参照下面这篇博客linux服务器安装配置Node.js好了,言归正传。先使用xshell或者其它软件连接我们的服务器1.全局安装expressnpm install express -gd2.安装express生成器npm install -g express-generator...原创 2018-05-03 17:02:08 · 3461 阅读 · 3 评论 -
Node.js中的express框架,修改内容后自动更新(免重启),express热更新
本文即将迁移至个人网站程序员导航站 - 博客栏 无任何广告,用户体验极好,观感极佳。欢迎各位大哥将其设为首页。求您了,设个浏览器首页吧!====》https://iiter.cn以前node中的express框架,每次修改代码之后,都需要重新npm start 才能看到改动的效果,非常麻烦,所以这里引入nodemon模块,实现了不用重启也能自动更新这样的好处1.全局安装n...原创 2018-05-03 17:42:55 · 13761 阅读 · 6 评论 -
通过express框架为前端提供api(数据),妈妈再也不用担心后端不给我数据了~
个人网站https://iiter.cn程序员导航站开业啦,欢迎各位观众姥爷赏脸参观,如有意见或建议希望能够不吝赐教!首先,确保自己安装了express框架。没有安装的同学可以参照下面这篇博客window系统安装配置express框架好了,切入正题。1.在项目文件夹中创建datas文件夹,这里的datas命名可根据个人喜好随意添加口味,当然 ,你也可以命名为data~...原创 2019-11-30 11:10:34 · 1940 阅读 · 0 评论 -
手把手教你用Node.js爬虫爬取网站数据
个人网站https://iiter.cn程序员导航站开业啦,欢迎各位观众姥爷赏脸参观,如有意见或建议希望能够不吝赐教!开始之前请先确保自己安装了Node.js环境,还没有安装的的童鞋请自行百度安装教程......直接开始吧1.在项目文件夹安装两个必须的依赖包npm install superagent --save-devSuperAgent(官网是这样解释的)...原创 2018-05-05 14:01:54 · 7592 阅读 · 6 评论 -
ES6中Fetch的封装及使用,炒鸡简单~
本文已永久迁移至个人博客网站,为不影响使用,请点击以下网址进行访问:https://www.iiter.cn/blogs/22原创 2018-12-05 17:55:57 · 4621 阅读 · 4 评论 -
MongoDB常用命令
1.查看当前实例中有哪些数据库(只有数据库中存在collection,才可以查看) show dbs2.查看当前所在的数据库位置 db3.创建一个空的数据库/切换到指定数据库 use 数据库名4. 查看当前数据库下面所有的集合名称show collection5.创建集合 1>动态分配集合 db.集合名称(s).insertOne({})(加 s 是直接创建 并添加数据)...原创 2018-05-02 09:47:07 · 155 阅读 · 0 评论