E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
NodeJs开发
《
NodeJS开发
教程11-Http与Https使用》
使用nodejs不仅可以开发http、https服务器,而且还可以开发具有访问网络能力的客户端,下面我贴出具体实现步骤。Http的使用http服务器/*http&https*/varhttp=require("http");varhttps=require("https");varurl=require("url");varfs=require("fs");varquerystring=requi
Codingyu
·
2018-05-06 21:39
《
NodeJS开发
教程3-简单Http服务器架设》
NodeJS可以说,创建时只是为了实现高效服务器为目标而设计的,后面由于它的高效简洁以及庞大的JavaScript社区,迅速被推崇,乃至形成了如今不仅在服务器web方面,而且在其它方面也可以完美胜任!本章我们讲解如何使用NodeJS实现简单Http服务器。1.引入require("http")模块2.创建服务器,并加入响应回调3.启动并监听8888端口新建lession_httpServer.js
Codingyu
·
2018-05-04 23:52
《
NodeJS开发
教程8-事件》
事件EventEmitter可谓是NodeJS中的重中之重!大多数Node.js核心API都采用惯用的异步事件驱动架构,其中某些类型的对象(触发器)会周期性地触发命名事件来调用函数对象(监听器)。例如,net.Server对象会在每次有新连接时触发事件;fs.ReadStream会在文件被打开时触发事件;流对象会在数据可读时触发事件。所有能触发事件的对象都是EventEmitter类的实例。这些对
Codingyu
·
2018-05-04 23:43
anyproxy代理入门
我个人认为有以下几个点:同时兼容mac/windows用户提供友好的web版界面,可实时观测网络请求基于
nodeJS开发
,开放接口,允许用户进行充分的自定义进行数据mock等操
木木果
·
2018-05-03 00:00
代理
Web Session 浅入浅出
在认真的研究了HTTP协议,以及
nodejs开发
栈的express和express-session后,我终于比较有把握深入浅出的说清楚Session了,也算是满足了
1000copy
·
2018-04-27 00:00
javascript
《
NodeJS开发
教程5-包管理工具npm》
npm简介NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:允许用户从NPM服务器下载别人编写的第三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以通过输入"npm
Codingyu
·
2018-04-15 22:41
《
NodeJS开发
教程4-模块机制》
谈到NodeJS的模块机制,这还得从JavaScript这门语言说起。JavaScript语言可谓是编程中比较资深的一种语言了。从上个世纪(对就是上个世纪)就开始流行了,起初只是作为一些静态网页的简单控制脚本和特效脚本而存在,而且书写规范也没有标准的官方定义,标签引入JavaScript代码,零零散散的整个网站应用到处都是它的踪迹,这种书写方式对于一些小型的简单web应用还能够胜任,但是随着技术的
Codingyu
·
2018-04-15 11:37
使用mongo-express管理mongodb数据库
前面的话本文将详细介绍一款用
nodejs开发
的基于Web的mongodb数据库管理工具mongo-express安装首先,全局安装mongo-express包npminstall-gmongo-express
小火柴的蓝色理想
·
2018-04-11 11:00
vue2.0在没有dev-server.js下的本地数据配置方法
下的webpack.dev.conf.js配置就行//在constportfinder=require(‘portfinder')后添加constexpress=require('express')//
nodejs
一切都以大橘为重
·
2018-02-23 09:38
2018 最新最完美
nodejs开发
环境搭建Visual Studio Code(VSCode) -- Prettier+ESLint配置
VSCode的优势VSCode:速度较快,对超大文件读写速度飞快(打开10M代码不到1s),插件支持数量相非常多,有一些增强功能比如调试器,终端,原生支持语言语法高亮(C#JSTypeScript是第一位),内置JS/TS调试器…可以基于不同项目(文件夹)设置偏好,写C#和JS/TS专用下载vscodehttps://code.visualstudio.com/下载地址安装一直下一步就好了插件(重
逻辑城
·
2018-02-06 14:23
node.js和前端js有什么区别
进行前端开发工作需要掌握技能有html、css、js以及各种前端框架,把这些技术玩6就可以成为一名合格的前端开发工作者而进行
nodejs开发
,需要掌握js、web服务器原理、关系数据使用,如果玩想玩的深一点
github.com/starRTC
·
2018-01-30 09:34
使用 electron
nodejs开发
pc端应用
1:在nodejs官网下载安装适合你电脑的nodejs版本2:创建文件夹electron/resources/app3:初始化项目打开终端,cd到上面的app文件夹,使用npminit构建项目(NPM是随同NodeJS一起安装的包管理工具,npm参考)init时所有的步骤都可以空格键跳过,init后会生成package.json文件,{"name":"app","version":"1.0.0",
20101214
·
2018-01-24 15:25
使用 electron
nodejs开发
pc端应用
1:在nodejs官网下载安装适合你电脑的nodejs版本2:创建文件夹electron/resources/app3:初始化项目打开终端,cd到上面的app文件夹,使用npminit构建项目(NPM是随同NodeJS一起安装的包管理工具,npm参考)init时所有的步骤都可以空格键跳过,init后会生成package.json文件,{"name":"app","version":"1.0.0",
20101214
·
2018-01-24 15:25
微信小程序:nodejs+百度语音合成开发实践
其中包括
nodeJs开发
。今天就拿这个做实践。1、在百度AI开放平台注册账号,并申请应用。申请完可以在应用管理看到如下应用,appid,apikey,secretkey在待会合成的时候会用到。
草灯
·
2018-01-05 15:54
web前端
微信开发
小程序
Vue2+VueRouter2+Webpack+Axios 构建项目实战2017重制版(十)打包项目并发布到子目录
但是,我们做好的这套东西,是基于
nodejs开发
的。而我们最终希望,我们开发的项目,生成好一堆文件,然后随便通过任何一个http服务就能跑起来,也就是,还原成我们熟悉的html+css+js的模式。
kchangfu
·
2017-12-02 22:04
vue
浅谈vue-cli加载不到dev-server.js的解决办法
#webpack.dev.conf.js//首先//
nodejs开发
框架express,用来简化操作con
鱼是什么鱼
·
2017-11-24 11:59
2017年 - 我收集的Javascript和Node.js资料
编写测试饿了么大前端Node.js进阶教程ModernJavaScriptCheatsheet繁體中文版你不知道的javascript中文翻译版Promises迷你书电子版(中文版)《Node.js区块链开发》(网名《
Nodejs
tumobi
·
2017-10-28 08:36
程序猿爆笑内涵段子 上班记得捂着嘴
6月24日,Reddit上有个热帖,起因是有公司要招有7~10年经验的
NodeJS开发
者。
aliyunhn
·
2017-10-18 17:18
nodeJS开发
一套完整的项目(6、省市县模块)
本章节我们谈谈省市县模块的编写,我们先把城市的基础数据展示出来,然后我们看看如何在后面如何调用。城市基础数据我们在initData文件夹里创建cities.js文件,里面是城市数据。由于数据量比较大,在这里无法贴出,后面我会把下载地址放出来。创建城市model在web->models->v1文件夹下创建city.js文件,具体代码如下:/***Createdbyadminon2017/9/2800
陈楠酒肆
·
2017-09-29 10:23
log.io-ts - 基于nodejs+socket.io的实时日志系统
今天要介绍的是一个基于
nodejs开发
的集中式日志管理系统。项目来由本来找到一个log.io的项目,但是是几年前用的,node8.6跑不起来,看了一下原理之后决定自己造一个轮子。
xialeistudio
·
2017-09-29 00:00
日志管理
node.js
nodeJS开发
一套完整的项目(3、数据库链接和项目启动)
由于我们使用的是MongoDB数据库,所以,对应该数据库不清楚的朋友,可以参考MongoDB快速入门,里面涵盖了MongoDB的全部内容。首先我们根据上节讲的内容,把项目的文件夹创建好,然后在不同的文件夹下创建文件。(注:我用的编辑器是webStorm)创建MongoDB配置文件在config文件夹下,我们创建default.js文件,这里面主要存放数据库配置信息、sessoin、cookie信息
陈楠酒肆
·
2017-09-23 11:23
nodeJS开发
一套完整的项目(2、相关模块介绍)
上接第一节内容,本节我们主要说明在这个项目中运用到的模块以及遇到的问题如何处理相关模块介绍序号模块名称说明1babel让nodeJS支持ES6的词法。安装babel模块后,会自动安装babel-cli、babel-core、babel-preset-es2015、babel-preset-stage-3、babel-register,如果没有的话,请自行安装这些模块2bluebird实现了将异步回
陈楠酒肆
·
2017-09-21 15:07
使用vs code开发Nodejs程序的使用方法
webstore是目前最受欢迎的
Nodejs开发
IDE之一。受欢迎的原因,当然是对于NodejsIDE的集成开发环境,集项目创建、编辑、调试于一体,简单的配置,强大的智能提示。因为前面说过我一
星火燎猿
·
2017-09-21 11:17
nodeJS开发
一套完整的项目(1、基础配置)
Node.js是一个基于ChromeV8引擎的JavaScript运行环境。它使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。同时也是近年来比较火的服务端JS平台,这一方面得益于其在后端处理高并发的卓越性能,另一方面在nodeJS平台上的npm、grunt、express等强大的代码与项目管理运用崛起,几乎重新定义了前端的工作方式和流程。下面我就结合实际的项目来讲一讲如何用nodeJS开
陈楠酒肆
·
2017-09-20 13:33
grunt nodejs npm的关系是什么样的?
因为
nodejs开发
的时候会涉及模块开发,会用到很多第三方插件或者模块,这样方便下载,所以在下载nodejs时直接下载了npm并一同安
weitao1026
·
2017-09-11 15:00
Vue2+VueRouter2+Webpack+Axios 构建项目实战2017重制版(十)打包项目并发布到子目录
但是,我们做好的这套东西,是基于
nodejs开发
的。而我们最终希望,我们开发的项目,生成好一堆文件,然后随便
FungLeo
·
2017-08-26 19:54
vuejs
FungLeo的前端笔记
入门教程
node优站链接集锦
阅读更多bower解决js的依赖管理http://blog.fens.me/nodejs-bower-intro/
Nodejs开发
框架Express3.0开发手记–从零开始http://blog.fens.me
colin_zhuo
·
2017-08-23 16:00
Nodejs开发
安装nodeWindows下安装:官网下载nodejs,选择DownloadforWindows(x64),下载好之后直接运行安装将安装目录C:\ProgramFiles\nodejs\添加到环境变量path中,在控制台中输入node-v可查看版本号。Linux下安装:官网下载nodejs,选择LinuxBinaries(x86/x64),将文件node-v6.11.2-linux-x64.tar
顶儿响叮当
·
2017-08-14 14:46
微信公众号支付签名验证错误chooseWXPay:fail
最近用
nodejs开发
微信公众号支付功能后台,明明后台已经签名校验成功了(签名相关可参照我的上一篇文章),支付的prepay_id都已经拿到了,但是返回给H5,H5调起微信支付面板时一直报chooseWXPay
huison_ma
·
2017-08-09 14:35
node.js
【Mongoose】populate基本使用
在使用mongoose进行
nodejs开发
时,有很多场景都需要通过外键与另一张表建立关联,populate可以很方便的实现,因此总结一下populate的用法。
WHUZXQ
·
2017-07-11 17:07
Web
NodeJS开发
c++扩展模块
建立测试模块代码FaceRecognition.cpp#includeusingv8::FunctionCallbackInfo;usingv8::Isolate;usingv8::Local;usingv8::Object;usingv8::String;usingv8::Value;voidCAMOpen(constFunctionCallbackInfo&args){Isolate*isol
我的微信公众号
·
2017-07-11 09:56
----OpenResty
/
Go
/
NodeJS
nodejs开发
微信小程序实现密码加密
微信小程序开发--实现密码加密具体步骤:在utils中的util.js文件中增加函数实现字符串转换为16进制加密后的字符串:functionencodeUTF8(s){vari,r=[],c,x;for(i=0;i>6&0x1F),0x80+(c&0x3F));else{if((x=c^0xD800)>>10==0)//对四字节UTF-16转换为Unicodec=(x>18&0x7),0x80+(
第九程序
·
2017-07-11 08:52
nodejs微信开发接入指南
但是关于
nodejs开发
微信的案例比较少。博主在百度上找到案例也是只字片言,关于接入微信的文章也是各类各样。博主尝试过各种失败,最后才接入微信。
Evtion
·
2017-06-09 18:27
Nodejs基础:stream模块入门介绍与使用
对于大部分的
nodejs开发
者来说,平常并不会直接用到stream模块,只需要了解stream的运行机制即可(非常重要)。而对于想要实现自定义st
程序猿小卡_casper
·
2017-05-24 00:00
stream
node.js
微信公众号开发笔记1(
nodejs开发
)
本篇记录了微信公众号开发的一些笔记一、微信服务器与我们服务器的交流微信开发者拥有自己的服务器,在我们服务器上可以与微信服务器进行交流。既然可以交流,那就必定需要前提条件(微信认证),也就是说,只有自己的服务器与微信服务器进行认证通过后,才能与他交流。如何进行认证?1.接口认证接口的认证是token验证,微信服务器会发送一个get请求给我们在公众号配置的接口,如http://xxxx/weixin/
_记忆
·
2017-05-06 12:00
linux命令行下载BT种子和磁力链接
tget使用
Nodejs开发
,基于torrent-stream,代码量很少。
流年ban夏
·
2017-05-05 20:56
nodejs
Node-js
Nodejs开发
微信记录(4)--微信公众号支付开发
公众号支付流程在支付授权目录调用统一下单API获取预付单信息prepay_id调用wx.chooseWXPay发起支付请求在回调目录中响应微信支付通知,并执行相关业务(保存交易记录和商户系统连接起来等等)统一下单先把配置做出来constwxPayCfg={"appid":"wx1234675","mch_id":"100001","device_info":"WEB","nonce_str":""
neoyoun
·
2017-04-11 23:11
Nodejs开发
微信记录(4)--微信公众号支付开发
公众号支付流程在支付授权目录调用统一下单API获取预付单信息prepay_id调用wx.chooseWXPay发起支付请求在回调目录中响应微信支付通知,并执行相关业务(保存交易记录和商户系统连接起来等等)统一下单先把配置做出来constwxPayCfg={"appid":"wx1234675","mch_id":"100001","device_info":"WEB","nonce_str":""
neoyoun
·
2017-04-11 23:11
nodejs开发
――express路由与中间件
路由通常HTTPURL的格式是这样的:http://host[:port][path]http表示协议。host表示主机。port为端口,可选字段,不提供时默认为80。path指定请求资源的URI(UniformResourceIdentifier,统一资源定位符),如果URL中没有给出path,一般会默认成“/”(通常由浏览器或其它HTTP客户端完成补充上)。所谓路由,就是如何处理HTTP请求中
前端爱好者
·
2017-03-24 14:07
踩坑koa1.x升级koa2.x及前端工程师面临的新挑战
前言较早的
Nodejs开发
者为了实现程序的同步都会使用几个“工具”,回调,promise,co,或者是generator。
zhiqiang21
·
2017-03-07 00:00
node.js
NodeJs开发
微信记录(3)--网页授权
微信公众号提供的与用户互动的功能有限,大部分的业务场景还是需要用户跳转到网页中来实现。同时我们需要获取微信用户信息,这时候我们绕不开的一个重要的点就是微信网页开发。根据官方文档,网页开发有几个步骤:步骤1--设置域名设置回调域名,登录公众号后,进入‘开发-接口权限’,下拉找到‘网页授权’,修改设置域名(纯域名,不带http或https等协议头)。域名需要ICP备案,填写之后需要下载验证文件。把文件
neoyoun
·
2017-03-03 20:13
NodeJs开发
微信记录(3)--网页授权
微信公众号提供的与用户互动的功能有限,大部分的业务场景还是需要用户跳转到网页中来实现。同时我们需要获取微信用户信息,这时候我们绕不开的一个重要的点就是微信网页开发。根据官方文档,网页开发有几个步骤:步骤1--设置域名设置回调域名,登录公众号后,进入‘开发-接口权限’,下拉找到‘网页授权’,修改设置域名(纯域名,不带http或https等协议头)。域名需要ICP备案,填写之后需要下载验证文件。把文件
neoyoun
·
2017-03-03 20:13
nodejs开发
解决方案
1.2.统一环境开发环境nvmnrmnodejs0.10.38node-inspector部署环境nvmnrmiojs2.xpm2nginx异步流程控制:Promise是唯一选择,而且从一开始就要强制使用,绝不可忽略,这关系到设计思维的巨大差异,甚至关系到我们是否真正能够在node.js方向坚持下来。我们用Q.js,和前端Angular.js使用的微缩版Q.js保持一致,减少学习周期。1.4.启动
dielucui7698
·
2017-03-02 23:00
javascript
运维
json
MAC系统上搭建
NodeJS开发
环境
1)安装NodeJS在官网(https://nodejs.org/en/)下载pkg包,我下载的版本为6.9.5,大小为15.5M。下载的安装包双击下一步安装即可。可以在终端中查看是否成功安装nodejs这样我们就安装好了node和npm工具,可以使用它们进行工作了。2)安装Sublime3)配置sublimefornodejs为sublimetext下载nodejs插件(下载地址:https:/
v_xchen_v
·
2017-02-21 15:00
NodeJS开发
微信记录(2)--JSSDK接入
微信开发中,有很大部分场景涉及到识别用户完成业务操作。公众号页面本身提供的功能有限,很多业务场景需要引导用户进入网页内来实现。微信提供了JSSDK来使我们网页能实现更强大的功能。这次记录一下个人接入JSSDK开发的过程以及一些经验。使用步骤1.参照官方使用指南,第一步为绑定JS安全接口域名。本人使用的是测试账号开发,ngrok服务映射本地目录,有一个很重要的一点是域名需要填写正确,不包括协议头。(
neoyoun
·
2017-02-19 23:03
NodeJS开发
微信记录(2)--JSSDK接入
微信开发中,有很大部分场景涉及到识别用户完成业务操作。公众号页面本身提供的功能有限,很多业务场景需要引导用户进入网页内来实现。微信提供了JSSDK来使我们网页能实现更强大的功能。这次记录一下个人接入JSSDK开发的过程以及一些经验。使用步骤1.参照官方使用指南,第一步为绑定JS安全接口域名。本人使用的是测试账号开发,ngrok服务映射本地目录,有一个很重要的一点是域名需要填写正确,不包括协议头。(
neoyoun
·
2017-02-19 23:03
NodeJS开发
微信记录(1)---安全模式AES加解密
总算通过了,在网上找了很多人的实现方法,都有这样那样的问题。本人对加密完全是小白一个,微信官方的加密解密技术方案看了很久才勉强弄明白,总结一下需要注意的地方。数据使用PKCS#7填充,填充规则看文档。通俗一点的解释是你用来加密的buf必须是32位的整数倍,如果加密前的buf长度不是整数倍怎么办呢?就要给它补上,补(32-N%32)个(32-N%32),比如你长度是30,后面就要2个02,29就是补
neoyoun
·
2017-02-16 18:44
NodeJS开发
微信记录(1)---安全模式AES加解密
总算通过了,在网上找了很多人的实现方法,都有这样那样的问题。本人对加密完全是小白一个,微信官方的加密解密技术方案看了很久才勉强弄明白,总结一下需要注意的地方。数据使用PKCS#7填充,填充规则看文档。通俗一点的解释是你用来加密的buf必须是32位的整数倍,如果加密前的buf长度不是整数倍怎么办呢?就要给它补上,补(32-N%32)个(32-N%32),比如你长度是30,后面就要2个02,29就是补
neoyoun
·
2017-02-16 18:44
nodejs开发
——log4js学习
在我们开发项目时,日志是必不可少的一部分,有助于我们排错、数据分析等等。而nodejs自带的console日志不太友好,比如不同级别的日志都是相同的颜色,很难区分。在开发Java时,log4j几乎是必选项。在nodejs中,类似的一个工具是log4js。该篇博客主要来学习如何使用log4js日志工具。安装log4js 命令行进入项目目录,执行"npminstalllog4js--sav
乞力马扎罗的雪CYF
·
2017-02-01 20:41
Node.js开发
Node.js开发技术分享
nodejs开发
入门——开发工具介绍
JavaScript是一门非常优秀而又简单易学的语言,首先JavaScript是作为一门脚本语言存在的,目前已经可以用来成熟的编写后台。该篇博客将首先来介绍开发nodejs中使用的开发工具。IDE目前可以使用很多的编辑器或集成开发环境来编写nodejs,如Sublime、WebStorm,个人强烈推荐使用WebStorm这个IDE来进行开发。WebStorm可以非常方便的进行代码补全、调试、测试等
乞力马扎罗的雪CYF
·
2017-01-31 19:29
Node.js开发
Node.js开发技术分享
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他