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

爬取了知乎上最热的妹子爆照福利


关于英文文档有一段话一直不是很理解,求帮助

$
0
0

1520407779152.jpg

This can create some bad situations because it allows you to “starve” your I/O by making recursive process.nextTick() calls;如何理解这个“starve”,饥饿?

安装easy-monitor报错

$
0
0

安装easy-monitor报错,如下图,求大神帮助untitled1.png

Content-Length设置了以后会话没有断,还在继续传数据,看修改不

$
0
0

不断生成文件内容,预先给Content-Length设置了一个大小,后面有些生成异常或者获取不到,写入到response的就没有那么大,浏览器最后认为该任务失败,我想让浏览器认为成功,在完成后再设置一次Content-Length值但是不生效

陈丹的第一次测试

$
0
0

是电话工卡手机号的发给卡号是的公开化

多实例重复请求怎么处理?

$
0
0

目前公司有这么个情景:多台阿里云的实例(高峰期时会增多),有用户发出提现申请时,前端可能会发过来两(多)个请求(同一条提现请求),跑到了不同的实例上。 这时请问系统有什么好的处理办法?不能两条都记录的 在前端发请求过来时 可不可以同时发一个随机码 服务器这边保存记录时,如果能查询到 则update或者忽略。 请问大家有什么好的解决办法么

分享一个自己制作的视频

centos nvm安装的node.js版本如何做到所有的用户共享?

$
0
0

nvm安装设置一遍,root用户,user1…所有的用户都能使用该版本的node


ajax提交数据的时候 特殊符号 “&” 引起的问题

$
0
0

使用ajax向后台发送数据的时候 ‘&’符号产生的问题image.pngimage.png‘&’符号没有了 数据被分割了 导致请求出错 这种问题该怎么解决

如何把用nodejs写的程序当成一个服务被其它程序访问?

$
0
0

我举个puppeteer的例子。

现在的需求是: 1、用户通过前端点击一个按钮,给php的后端发一个ajax请求 2、php通过调用nodejs写的脚本获取puppeteer生成的截图 3、把截图发送到前端

问题: 因为这个脚本每次调用,都会重新执行一次 puppeteer.launch() -> browser.newPage() -> 截图 -> browser.close(),但是现在希望,puppeteer.launch()browser.close(只执行一次,也就是在脚本开启和脚本关闭的时候执行。而browser.newPage() -> 截图希望在每次请求的时候再执行。也就是说希望puppeteer的启动和关闭在一个脚本A,截图在脚本B,而脚本A是一直运行的,直到人为手动关闭。而每次执行node B.js就可以无需启动puppeteer而执行截图功能。

请问这种效果要怎么做?目前想到的是把这段脚本写成一个类似web的服务,每次请求来了就用http请求这个截图服务,然后返回相应的response。

有没有一种方法是可以,将puppeteer的启动和关闭的脚本放在一个进程里,然后另外一个进程主要做的是截图的代码?

前后端分离博客Node.js、Vue.js

$
0
0

极简风博客

概述

前后端完全分离开发模式,后台基于 Node.js MongoDB,前台采用 Vue.js 的博客系统。

源码https://github.com/NanShanJi/blog

在线浏览

个人博客http://www.laosij.cn(兼容处理还没有做完暂时只能使用 chrome 浏览)

功能模块

博客

  • 文章列表页
  • 文章详细页

后台管理

后台管理还没有进行重新开发v1.0,可以在以前的版本中找到
  • 新增文章
  • 修改文章
  • 删除文章
  • 文章分类
  • 分类删除

技术构成

快速开始

开始条件

安装最新版Node.jsMongoDB

安装依赖

# 安装项目依赖
npm install

打包项目

npm run build

运行项目

# 运行 server 文件夹中的 app.js,默认访问地址为 127.0.0.1:8081
node app.js

参数配置

根据实际情况在 /server/config.js 文件中修改 MongoDB 地址,及监听端口。

找人兼职写一个react单页应用ui

$
0
0

大家好

我想找一个人写一个单页应用ui

要求:浏览器端 或 浏览器端+手机端

主要内容 是一个商城,搜索,导航条,物品頁,购物车

支持多语言切换

感兴趣的请站短

分享一个以太坊课程

Eng-Drive Eng的服务端组件预渲染模块发布( 业内最优异的性能)

$
0
0

图标2.png

Eng-Drive

  • Eng-Drive 寓意为 (Eng的驱动) , 为Eng的web端 提供协作支持, 当然其也可以做为独立部分运行, 仅用做服务端的(组件)预渲染服务
  • Eng-Drive 通过对 Eng语法 的组件编译,eng-compile 结尾的文件, 在服务端数据预渲染时, 拥有同类工具中最领先的优异性能
  • Eng-Drive 的预编译文件, 可以运行在web端, 完美兼容所有版本浏览器, 通过 Eng-NOS渲染 , 拥有变态到近乎世界第一的性能, 是 Eng和其同类工具中佼佼者的完整渲染性能耗时的1/3左右, 纯html文本用时占比 1/10左右

版本说明

  • 0.9 (当前) 版本, 仅提供基本的组件 预编译和渲染 功能
  • 1.0 版本中, 将增加对组件 route 的配置管理, 增加对web端Eng组件数据状态管理的配置 , 增加对web端组件active行为的调度支持, ( 如喜欢自行配置的话,请无视 )
  • 1.0 发布的同时会发布一个 基于Eng相关的脚手架demo实例 , 用于演示服务端完整预渲染 , 和对web端数据状态管理配置 ,route配置 以及 如何无缝切换实现,高低版浏览器的组件化渲染;
  • 1.0 (2018-030-07 月底前上线)

声明

  • Eng致力于精简所有同类工具中的技术玄学 , 用最 简明、简易和最少的API实现同类工具的核心部分 , 摒除一切冗余的学习内容,无谓的蹉跎,并达成同样的目的.

注意事项

  • 仅对 Eng的 e-base、e-attr、e-html、e-for 四个组件指令做出预编译和渲染, 涉及 Dom 操作目前不支持 . 并且事实上绝大部分常规页面的编写也仅仅会用到这四个指令 ;
  • Eng的其它指令/方法更适合用来开发具有交互逻辑的组件

<br>

安装 : npm install -g eng-drive

<br>

命令 : eng -init

  • 在当前工作目录生成配置文件 config.json 和 默认 widgets 和 widgets_eng_compile 两个文件夹 (当前版本仅有输出目录配置)
{
  "widgets_output":{ //输出目录
        "base":"./",
        "path":"widgets_ENG"
  }
}
// eng -init 命令   等价于 require('eng-drive').init();
   

<br>

命令 : eng -auto

  • 自动查找 ./widgets 目录下所有的 组件 html文件编译输出到 ./widgets_eng_compile 目录下
  • 注意 ./widgets 下的每个组件因该是单独的文件夹 , 命名为组件的命名 , 并且只有一个.html结尾的组件 , 其它文件也会被拷贝输出到 ./widgets_eng_compile 生成相同的目录结构
  • 等价于 require(‘eng-drive’).auto();

<br>

方法 : eng.manual( htmlText , callback )

  • 手动编译 eng 组件
  * htmlText : Eng的html 组件文本
  * callback : function( compileText )
  *            compileText : 编译后的文本
----------------------------------------------------------------  
var html='<div id="demo1"><div e-base="base"><p>{{v}}</p></div></div>';
var eng=require('eng-drive');
    eng.manual(html ,function(compileText){
    
	        console.log(compileText); 
	        
	   }); 

<br>

方法 : eng.dataGlue(data , compileData , callback)

  • 生成完整的html文本
  *  data :        组件数据
  *  compileData : 编译数据
  *  callback : function( htmlText )
  *             htmlText : 生成的html文本             
----------------------------------------------------------------  
var data={
	      base:{
	      	  v:'这仅是个基本范例' 
	      }
    };   
var compileData={"base":{"v":{"1":[1]},"$_a":["<div><p>","","</p></div>"]},"$_a":["<div id=\"demo1\"><!--$#base#$--></div>"]};   
    eng.dataGlue(data,compileData,function( htmlText ){
				
     console.log(htmlText);
					   
      //div id="demo1"><div><p>这仅是个基本范例</p></div></div>
    });   

<br>

方法 : eng.dataGlueTo(data , compileData, src , widgetName , callback)

  • 生成完整的html文本到指定的文件夹
  *  data :        组件数据
  *  compileData : 编译数据
  *  src :         输出路径   
  *  widgetName :  组件文件夹命名
  *  callback : function(){
  *              //do some thing 
  *            }           

一个8核心 16G内存的 Linux服务器 大概能部署多少个NodeJS进程?

$
0
0

最近想用nodejs 来运营活动,这类活动很多 估计有几十个常在线的活动 一般持续2个月,我想知道 一个8核心 16G内存的 Linux服务器大概能承受多少个nodejs服务进程,每个活动的访问量不是特别大,请大神分析一下


Node如何操作window的剪切板(主要是复制图片)

$
0
0

主要是复制图片,类似ctrl+c的复制,可以粘贴到其他地方

[上海][小红书]大数据部门招聘 【亮点:入职发 Mac,技术酷,新天地地铁站旁的 SOHO,漂亮妹子真的多-骗你是小狗】

$
0
0

1️⃣小红书 APP 『大数据部门』 内推招聘:

2️⃣前言:『坐标上海新天地』,我自己在该部门做研发,不是人事,发个内推

3️⃣ [大数据部门的职位有] : 前端数据应用开发工程师(前端要求 vue.js 或 node.js); 后端数据应用开发工程师(后端要求 python 或 java); 数据仓库工程师(要求:spark/flink/hive 等技能之一); 算法工程师(要求:推荐 /NLP/图形等技能之一); 数据分析师(要求:SQL 或 HQL 等技能); 数据科学家;

(职位要求就不多写了,大同小异,关注的就是经验 /项目 /技能–可以参见拉勾的招聘详情,比拉勾渠道的好处就是部门内部推荐会更有针对性 /直接一点,做数据的又对小红书感兴趣的朋友可以发简历到我邮箱: hpu@xiaohongshu.com) 更多职位介绍请参见拉勾: https://www.lagou.com/gongsi/j6542.html

4️⃣ [你的福利] · 最新 『 Macbook Pro 』(人手一台 mac+显示器,不双屏哪有开发感觉呐 ) · 每日三餐全包 + 海量零食水果可乐咖啡无限畅饮(不限量,小心容易长胖) · 免费健身(健身房有游泳池,坐着不动容易长胖,那就免费健健身) · 不用打卡 (10点多点到公司比较正常) · 每年一次出国旅游,全年多次国内 outing · 高档办公楼(上海新天地地铁站出门就是,可步行去新天地喝咖啡,旁边走路几分钟是复兴公园 /思南公馆等景点,午饭之后散散步也不错)。 · 妹子:妹子多,漂亮妹子也确实多。。。因为小红书的主要用户群是『女性』—女生就爱买买买嘛。

5️⃣ [技术栈] 小红书的技术栈用的还比较新,喜欢玩新技术的同学可以关注: 0 )前端:vue.js/react.js,自己封装的脚手架和组件库 1 )运维:docker、prometheus 监控、spinnaker (container)、open-falcon 2 )内部办公工具:quip、bearychat、JIRA、Worktile 3 )后端:python、java、go、node.js 4 )大数据:spark、flink、hive、AWS 和腾讯云、kafka、hbase、airflow。。。

6️⃣ [公司介绍] 苦日子已经过去了( C 轮了,上市前夜),上车正当时

兄弟部门发的招聘贴请参见(他发的公司内景 /外景照片很美的,公司介绍也很详细,我就不重拷贝一遍了): https://www.v2ex.com/t/435456#reply13

7️⃣v2ex上我发的本文的拷贝版请参见: https://www.v2ex.com/t/435644#reply23

8️⃣ [联系方式] 年后有意向动动的 /对小红书感兴趣的 /做互联网的 /做数据的 朋友 可以直接发简历到我邮箱: hpu@xiaohongshu.com

分享一个自己的nodejs全栈项目

$
0
0

地址:http://www.yymapp.com/

技术栈:express,Sequelize,vue.js,vue-router,webpack,freeui(自己捣鼓自己用的前端框架)

简介:云养猫APP,一个分享猫片的平台。

以学习的心态进行捣鼓的,如果一切进展顺利的话,应该会成为创业项目。 不顺利的话,则作为找工作的敲门砖吧,工作好些年了,一些做的网站,由于公司原因,不能访问了。 写简历的时候一堆404,也挺尴尬的。

欢迎大家来体验(发测试帖,请百度随便找几张猫图做做样子,拜托啦~),源码的话,因可能会用于创业,恕暂不公布。 但网站中所涉及的功能点,我将尽力解答。

【深圳-龙华-不加班】创业小团队急招一枚nodejs小伙伴。走过路过不要错过啦,欢迎志同道合的小朋友看过来。

$
0
0

招聘要求

Node.js开发工程师

2年及以上node.js设计及开发经验;

-精通 JavaScript 语言,Node.js 标准库(Express)的使用,能完成相应的扩展开发; -精通 HTTP 协议,熟悉 MEAN 框架; -精通 JavaScript 异步模式编程并有深刻理解; -精通MongoDB数据库管理与开发; -熟悉 Git 代码管理 -熟悉 ES6 规范 -熟练使用Linux,熟悉Linux Shell编程,能在Linux下进行Node开发和部署; -具有规范的编程习惯与文档编写能力,积极配合公司各项规范化建设工作; -具备较好的学习能力、问题分析能力,可以独立调试解决问题; -良好的沟通协调能力和团队合作意识,能够主动总结和分享自己的开发经验。 -工作踏实,态度积极,能够承受工作压力,能适应严格项目管理; -责任心强,正直诚实,值得信赖。

联系方式: MrLargeJB@outlook.com

关于 Nodejs 服务端渲染的问题~~请高手指点~

$
0
0

后端服务是java服务,前端是用的reactjs,我这边为了做SEO,中间层用的是Nodejs express框架,但是目前性能测试不佳 场景: 100用户不间断压测,首页全部改为ajax请求,静态资源使用nginx代理 压测结果: TPS为150.1 (可视为150个用户/秒) 一时找不到解决方案,还请高手指点~

Viewing all 14821 articles
Browse latest View live