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

npm set init...无法设置package.json里的配置?

$
0
0

微信截图_20190514111342.png按照npm官网敲下来,发现package.json里面的配置并没有发生变化


wwwwwewqssadsadsadsaddasad

wwwwwewqssadsadsadsaddasad

eggjs 默认模板

$
0
0

框架中会默认有这个模板吗?它代表什么错误?error_handler.js中间件也没有错误日志记录 eggjs框架中也只发现一个notFound的模板

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot POST /v1/index/list</pre>
</body>

有采用Nodejs + eggjs + extjs 5的开源项目,可有分享连结吗?!

$
0
0

有采用Nodejs + eggjs + extjs 5的开源项目,可有分享连结吗?! 小弟的公司,有太多 复杂的前端ui操作,所以前端的框架技术选型采用extjs 5.x,属富用户端,熟悉後可以快速开发。

而服务端技术选型采用nodejs + egg.js。

网路上找的大多是extjs + java/SSM的组合,想看看extjs + node/egg的开发方式,还请网友们分享一下,谢谢。

前端:extjs 5 (采mvvm) 後端:node/egg(采mvc,v的部份就交给前端)

感谢感谢!

[北京]Nodejs后端开发 欢迎非985/211实习生/应届生,银河航天@奥体北园西北1公里

$
0
0

Nodejs后端开发 实习生(在校生),初级开发工程师(应届生)

银河航天(http://www.yinhe.ht)是一家民营航天公司.由互联网资深人士和航天领域专家合作,构建低轨道5G通讯卫星网络(蓝海,高门槛).

软件团队自研了: 卫星软件,基于互联网架构的地面软件, DevOps 软件,系统仿真软件,等等.

  • 欢迎非985, 非211的同学
  • 对 nodejs 服务端开发有兴趣,具有很好的自学能力(重要能力)
  • 具有基本开发能力(语言不限)
  • 流利阅读英文文档(听说无要求,这个要求有点那个)
  • team work spirit

联系人: hr@yineh.ht (邮件请注明应聘职位: “nodejs后端开发 实习生” 或 “nodejs后端开发 初级开发工程师”) 地址:北京市海淀区黑泉路8号宝盛广场B座6层

我收集了2000多万数据,构建了一个免费实现国际化翻译的搜索网站

$
0
0

作为小微开发者,难以支付高昂的翻译费用,在线翻译又难以满足精度,所以想通过复用高质量的翻译实例进行软件内容翻译,我花了两年时间收集了2000 多万条移动 app 的翻译数据,将它们做成了一个搜索网站,期望能帮助小微开发者以更低的成本更好的质量完成软件或者网页的国际化。

i18n 多语言语料搜索引擎

使用技巧

  1. 如果中文搜索不到结果,优先使用英文关键字进行搜索(英文资源更多)
  2. 多尝试不同的关键字、同义词进行搜索
  3. 优先选择语言支持多、市场接受度高的数据源
  4. 多用report(报表)模式进行翻译对比,选择接受度更高的翻译结果

如何快速压缩含有大量的node_module的js项目

$
0
0

请问大佬们有快速压缩含有大量的nodemodule的js项目吗? 操作环境:windows10


[西安]维纳股份诚招node.js 2名,欢迎咨询

$
0
0

一、公司介绍维创新实现价值,纳百川成就海业—陕西维纳传媒股份有限公司成立于2007年,是国内最早从事NUI技术开发及媒体应用的公司之一、是中国移动互联网技术领跑者、是国内最早涉及智能POS应用开发的公司之一。 其核心产品“佰付美”APP,是国内唯一一款融合中石油、中石化、延长石油及全国20多家银行为一体的,为用户提供加油便捷服务、银行推广服务、消费金融服务及优惠的APP平台。该APP目前已经覆盖陕西省境内全部中石油、中石化、延长壳牌及外资油站,既可以帮助用户实现车主不下车加油,同时可帮助加油站提高日订单量、日订单处理效率、并扩大品牌影响力,加大现金流,降低各方成本。 近几年陕西维纳传媒股份有限公司取得骄人业绩: 2017年10月,作为西部唯一企业,荣获第六届中国创新创业大赛,互联网及移动互联网行业成长组三等奖,盈利模式及公司实力得到了业内专家的一致认可。 2018年初,陕西维纳传媒股份有限公司获得由众安保险(马云、马化腾、马明哲共同设立互联网保险公司,是港股“金融科技第一股,市值一度突破千亿港元)领投,陕文投、德同资本等多家资方联合战略投资,融资总额1亿元。 截至目前,陕西维纳传媒股份有限公司拥有丰富的线下合作商户资源1000家以上,包括部分知名企业,如中石油、中石化、壳牌、平安保险、大地保险、兴业银行、浦发银行、北京银行等,业务遍布陕西、四川、宁夏、山东、吉林等多个省份,累计注册用户数近850万,交易额数十亿元。

二、岗位职责 1、善于学习和运用新知识,具有良好的分析和解决问题能力; 2、具有良好的团队合作精神和积极主动的沟通意识; 3、能够熟练使用 Mysql Redis Nginx 等常用web组件; 4、了解RESTful接口规范,熟悉接口设计; 5、3年以上的Web开发经验,了解 HTTP 协议以及浏览器原理。

三、任职要求 1、有Java/PHP/Python等其他后台开发经验; 2、精通Node.js,具备Node.js实际开发经验,熟悉Node.js技术架构、特性、适用场景,对异步编程有深刻理解; 3、有高并发、大流量项目的系统设计及实践经验优先; 4、有一定的好奇心和自我驱动能力,能学习业内先进技术,保持技术进步 ; 5、能按场景优化使用 熟悉常用的互联网技术,包括但不限于 缓存优化,队列技术,静态化设计等; 6、精通JavaScript编程。

四、福利待遇五险一金、13薪、定期体检、定期团建、弹性工时、生日会、水果时间、结婚生育礼物

五、工作地址西安市高新区国家数字出版基地

六、联系方式投递邮箱:hanxianghong@epaynfc.com

七、工作环境1.jpg2.jpg3.jpg4.jpg5.jpg6.jpg8.jpg

关于宏任务与微任务的一个问题

$
0
0

代码: ![33M3(%NER9_1(1UVZ%N%]Y8.png](//static.cnodejs.org/FpoWnKFSfI-hCvmM5lF9ipVK7-mV) 结果是 image.png

两个setTimeout宏任务一起运行了,然后才是微任务,这个问题有大佬能帮帮忙吗? 按照我分析,感觉结果应该是这样的才对: image.png先整体代码一个宏任务做完,然后每个setTimeout宏任务每个完成后接一个微任务

【苏州】Epam 招聘资深前端工程师,Node.js工程师 坐标创意产业园

$
0
0

【招聘单位】 亿磐创立于1993年并植根于白俄罗斯和美国,是纽约证券交易所(NYSE:EPAM)的上市公司,并被认为是全球领先的产品开发和数字工程服务企业。借助其多年演进的软件工程基因、创新的策略部署、专业的IT咨询服务及设计能力,亿磐与客户紧密协同,通过创新的解决方案将复杂的业务挑战转化为真正的商机。亿磐利用其屡获殊荣的全球交付平台,正为遍布于北美、欧洲及亚太超过25个国家和地区的客户提供创新解决方案。亿磐的客户涵盖金融、奢侈品、酒店、零售、电子商务及企业级技术开发和应用、云计算和大数据等行业 。

【薪资待遇】 月薪范围:20-35K 薪水架构Base *13

欧美企业文化, 弹性工作制。 完善的福利制度——法定五险一金,额外的商业医疗保险,转正大礼包、节日贺礼。 完善的员工培训——语言:配备外籍教师,长期短期英语课程;技术:global的技术培训;各类管理技能培训

【工作地点】 苏州星湖街328号创意产业园

直接邮件至:491784344@qq.com

【职位详情】 招聘职位: Lead Software Engineer specialized in JavaScript (另有Node.js后端开发岗位) 框架不限,英语能口语交流 Responsibilities „h Play key developer and software architect roles, and usually also roles of a development team lead, project coordinator, reviewer or auditor „h Be a role model for colleagues, e.g. create deliverables and technical documentation in high quality „h Understand, follow and enhance defined software development process and introduce engineering practices „h Provide input on, follow and evangelize code quality guidelines and standards „h Review and audit design solutions „h Conduct code reviews and highlight best of breed solutions „h Identify and troubleshoot application code-related issues, review and provide feedback to any required final user documentation „h Communicate directly with architects on client¡¦s side „h Communicate with clients on a regular basis to clarify business requirements „h Participate in workshops and presentation of the proposed solutions to clients „h Run demo and education sessions for client „h Drive full-cycle of application development using Agile approach:

  • Idea generation and high-level vision creation
  • Solution design and documenting, proposal
  • Development, Testing, and Production launch „h Be a member of cross-functional teams that experiment with new technology and proactively search for the best solutions and ideas in the marketplace „h Coordinate your work with other developers to deliver first-class technology solutions in a positive, fun, yet challenging and deadline driven environment „h Work closely with internal and external product and technology teams to bring technology solutions and perspectives to the product development process „h Proven experience in evaluating theoretical knowledge vs. practical (on-the-job) skills and seniority level of candidates as well as actionable feedback and recommendations on positions/projects matching

Requirements „h Bachelor’s degree or above in Computer Science, Software Engineering or related majors „h Minimum 7 years of experience in software engineering and development using JavaScript (server and client side) „h Advanced knowledge of ReactJS or Angular, ES6, CSS3, HTML5, React-Redux, Node.js, Bootstrap, Lodash, React-router, ESLint and Mocha/Sinon „h In-depth experience in using, integrating, and optimizing front end build tools (Grunt / Gulp / Webpack) „h Experience of Agile development „h Experience of Redux-form „h Ability to provide technical solutions from an architect perspective „h Ability to provide realistic estimation on required effort and manage to complete tasks in accordance with estimation „h Be self-managing and work without supervision „h Good communication skills „h Upper intermediate (CEFR B2) or higher level of spoken and written English Desirable „h Knowledge of Big data, Yaml-js and Express „h Experienced in developing Server-side programming (any language) „h Experienced in using JavaScript build & testing tools „h Working experience in global environment where colleagues, stakeholders and onsite client team are based in different locations, be able to cope with cultural and time zone differences „h Experienced in mentoring juniors or colleagues with less related experience on the project(s) „h Experienced in conducting trainings or technical tech talks in the area of expertise

如何实现eggjs项目windows上构建,linux上部署?

$
0
0

如题。 思路应该是在win10操作系统上,使用linux虚拟机或者docker上构建。 有无其它更便捷方案?

egg中使用Sequelize,想要修改字段名,但是不管怎么修改,还是会使用原来第一次定义时的字段名字,如下图

$
0
0

有个需求,定义表的时候,字段名字没有想好,现在要修改字段名字** tel—>phone**

最开始定义的时候 image.png

把tel修改成phone image.png

npm上传包提示permissions must be either "write" or "read"该如何解决?

$
0
0

按照npm官网说的,直接npm publish就好了,但是我偏偏遇到了这个问题 微信截图_20190515135722.png

egg调试请教

$
0
0

config端口是7001 配置调试的launch.json如下:

"configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "Egg Debug",
      "runtimeExecutable": "npm",
      "runtimeArgs": ["run", "debug", "--", "--inspect-brk"],
      "console": "integratedTerminal",
      "restart": true,
      "protocol": "auto",
      "port": 9229,
      "autoAttachChildProcesses": true
    }
]

启动调试后如下 image.png

目前7001访问不了,9229 5800 也不行,请问怎么发起请求进入断点?


https://github.com/dwmkerr/hacker-laws 中文翻译

$
0
0

hacker-laws的的中文翻译。

https://github.com/nusr/hacker-laws-zh

对开发人员有用的定律,理论,原则和模式。(Laws, Theories, Principles and Patterns that developers will find useful.)

为了方便阅读,维基百科增加了中文链接!

喜欢点 star,关注点 watch,贡献点 fork

Nodejs mongoose库中MongoError问题?

$
0
0

描述

我想显式触发一个重复插入错误: E11000 duplicate key error collection: douyin_data.user index: uid_1 dup key: { : "111247326728" } `(其实就是唯一索引重复插入问题)

const MongoError = require('mongodb-core').MongoError

async function insertUser(uid) {
    try {
        await userModel.create({
            "uid": uid,
            "create_datetime": new Date(),
        })
    } catch (e) {
        console.log(e instanceof MongoError)
        if (e.code === 11000) {
            console.log('重复插入错误')
        }
    }
}

然而我发现e instanceof MongoError结果是false MongoError是我从报错的stackTrace里找出来的

请问各位,使用egg.js,若搭配mysql(关联式数据库),推荐使用的ORM模块或框架,会是哪一个呢?谢谢

$
0
0

请问各位,使用egg.js,若搭配mysql(关联式数据库),推荐使用的ORM模块或框架,会是哪一个呢?谢谢 sequelize?

大神们,分享下开启线程数量的经验值

$
0
0

大神们,我这个容器的配置,eggjs里默认会起64个进程。但是会报错,官方说应该设置线程相当的32个合适,除了processor,还要考虑哪些方面? cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l 2 cat /proc/cpuinfo| grep “cpu cores”| uniq 8 cat /proc/cpuinfo| grep “processor”| wc -l 32 cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 32 Intel® Xeon® CPU E5-2620 v4 @ 2.10GHz top -u user mem内存 13191496+total, 12949128+used 空闲1.8G左右

(最后有个不相关的问题,,,nodejs里文件处理多大算大,我要把所有请求信息指标记录在一个文件里,然后处理一周内的数据,做个统计)

egg.js中,如果有大量的常量字符串,应该放在哪里比较好?

$
0
0

服务端要返回很多提示,集中起来管理。是直接放在extend文件夹里,还是新建一个专门放常量的文件夹好?

Viewing all 14821 articles
Browse latest View live