Quantcast
Channel: CNode:Node.js专业中文社区
Browsing all 14821 articles
Browse latest View live

生产环境 node版本升级问题

用pm2启动了一个node进程A, node版本4.X; 现在需求是 : 不影响这个A进程, 升级node或者重新安装一个node7.X,用pm2 启一个node进程B。如果安装了两个node, pm2会默认使用哪个node。 哪位大神帮忙解答下。

View Article


目前使用Koa2的多不多

不知社区有无计划使用koa2来撸一遍。。。

View Article


Image may be NSFW.
Clik here to view.

Koa2 莫名其妙来的静态资源访问请求,导致某些页面取不到静态文件.

这里首页访问是’/posts’,基于koa-nunjucks-next中间件模板,单独的路由文件控制路由,没问题,可以取得静态资源。 当访问’/posts/create’时,就渲染不到了。一看所有的静态资源请求的路径前都添加了‘/posts/’这个路径,导致css,js渲染失败//设定路由前缀 const router = new koaRouter({ prefix: '/posts' });...

View Article

关于mysql数据库连接池的一个疑问,求在开发环境中使用过node连接mysql数据库的大神赐教

目前使用node读取mysql中的数据,每次读取的时候都会pool.getConnection创建一个连接读取完数据再关闭下一次再重新打开, 问了下公司的后台不是写node的,说是要创建一个全局变量存储一个连接,每次操作直接用这个,如果连接失效了才会重新连接 求教下node下使用连接池的正确方式//目前的代码是这样的 const mysql = require('promise-mysql');...

View Article

Promise.all执行多个ajax请求,没有得到响应

// urls 是一个拥有多个超链接的数组 let promises = Promise.all(urls.map((url) => { return new Promise(function(resolve, reject){ // app.ajax 是我自定义的ajax函数,其回调函数在readyState==4&&status==200的时候调用...

View Article


向大神们请教一下关于如何选择性学习后端知识的问题?

想学习后端,那种后端语言现在最火好学点的,以前一直做前端,现在想前后端都学起来了。向大神学习,活到老学到老😄

View Article

base64怎么转成二进制 上传到服务器呀?求解答

base64怎么转成二进制 上传到服务器呀?求解答

View Article

关于 node建设漂流瓶。。。

在使用《node实战》一本书进行相关学习。最近到了“使用redis搭建漂流瓶服务器”一章。 redis安装困难重重。。。。不废话了 正题》》在进行一次测试时 steps:开启redis服务、(setting: prot – 3500);node app ;node init_redis【测试文件在测试文件夹下】;最后运行 redis-cli E:\drifter\text>NODE...

View Article


分享 一个纯js语法写模板的node版本引擎

前言目前node平台上面的模板解析数不胜数,各个解析引擎都的优势都各有千秋,但是我自己在项目实践中,却发现很难满足我的需求,因为我自己是一个js工程师,我肯定希望能够以js的语法写javascript内容的同时能够来写模板,这样子能够大量减少我的工作思维切换的成本,目前平台上面流行的模板,或多或少的都是有自己自定义的语法,因此我需要创建一个解析引擎来100%的集成javasciprt的预发,减少思维...

View Article


remoteport和remoteAddress是干啥的

比如 var net = require(‘net’) var chatServer = net.createServer() var clientlist =[]chatServer.on(connection",function(client){ client.name = client.remoteAddress+’:’+client.remotePost...

View Article

Image may be NSFW.
Clik here to view.

分享NodeJs中TCP粘包、分包解决方案

NodeJs中TCP粘包、分包解决方案!配置介绍本库提供对TCP粘包处理的解决方案默认缓冲512个字节,当接收数据超过512字节,自动以512倍数扩大缓冲空间默认采用包头两个字节表示包长度默认采用大端接模式接收数据可以配置自定义包头长度[后期迭代]可以配置大端小端读取[后期迭代]测试代码 测试结果 源码地址 喜欢的话请点star,想订阅点watch

View Article

已经安装node和npm了能再装nvm么?

以前不知道nvm就直接安装了node和npm,现在再安装nvm能直接用么?还是先得把全局环境的Node和npm卸载了再安装?

View Article

connection事件,和data事件都是什么意思?

都是on() 里面绑定的事件 我发现好像一个是客户端 一个是服务端的 而且我发现有的写成connect,有的写成 connection 请问有啥区别吗 真是搞不懂

View Article


如何写一个能判断页面是否加载完成的loading插件?

这两天在做一个h5应用,想要写一个能判断页面是否加载完成的loading插件,不知从何处下手,谁有思路啊?

View Article

如何压缩e6语法?

我不想把es6转换成es5,可以压缩吗?unglyjs目前不支持压缩ES6,看了更新,估计作者短时间内也不会,有其他比较好的方案吗?

View Article


Image may be NSFW.
Clik here to view.

用在graphql schema编写上的eslint规则

项目: eslint-plugin-graphql-schemagraphql是用在api查询上的dsl,立意独特。其中query的编写简洁明了,也有相关的eslint校验工具。但schema的编写对于初次使用的人来说却是非常令人迷惑的。比如说我自己在编写的时候:new GraphQLSchema({ query: new GraphQLObjectType({ //...

View Article

分享 一个纯js语法的 nodejs模板解析引擎

Github地址:https://github.com/renminghao/ept前言目前node平台上面的模板解析数不胜数,各个解析引擎都的优势都各有千秋,但是我自己在项目实践中,却发现很难满足我的需求,因为我自己是一个js工程师,我肯定希望能够以js的语法写javascript内容的同时能够来写模板,这样子能够大量减少我的工作思维切换的成本,目前平台上面流行的模板,或多或少的都是有自己自定义的...

View Article


express如何在入口文件中处理所有的异常

在express中使用async/await来控制异步流程,为了防止异常写了很多try/catch,不知道express能否在入口文件中处理所有程序执行过程中抛出的异常。

View Article

Image may be NSFW.
Clik here to view.

使用Google Sheets + JavaScript定制一个自动化天气管家

使用Google Sheets + JavaScript定制一个自动化天气管家可以根据天气变化每日自动给我们的邮箱发送推送消息的功能?是的,今天我们将只用JavaScript实现这个功能,而GoogleSheets可以做很多事情,不仅仅只是文档的处理工作,这篇文章将给大家具体介绍这个能够让各位JSer施展拳脚的地方。应用场景是否在每天出门前被猝不及防的大雨所困扰,今天我们就将使用Google...

View Article

【杭州】猫厂前端招募萌新的你

如果你有听过WEEX,也许你对VUE玩得很溜,也许你对React如何构建敲大型中台有点兴趣。Let’s Play, Let’ CreazySure,这就是你的土壤我们玩尽各种主流技术,一群放荡不羁的极客,总有你爱玩的极致,是我们的追求,moblie or native,we just do it the best....

View Article
Browsing all 14821 articles
Browse latest View live