首页
学习
活动
专区
圈层
工具
发布

NODEJS开发经验

前段时间做了一个 nodejs 应用,项目架构是 前端 vue 单页应用,后端 nodejs 其实有考虑 ssr,但是因开发时间比较紧张,就没能使用。 下面是开发过程中的一些经验以及遇到的一些问题。...(如 java 的log4j) log4js:可以做日志收集、写入文件,在服务器直接指定固定目录/data/nodejs/log data/nodejs/access.log data/nodejs/other.log...data/nodejs/server.log 本地调试 断点调试是一个很好的习惯,nodejs 最简单快捷的方式就是 console.log 直接控制台查看。...使用 vscode开发,并启动nodejs服务,可以很方便的进行断点 debug。...开发此项目的时候用的是方法二,好处是可以少启动一个端口,mock 可以和 client 的 webpack-dev-server 共享端口。

1.9K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    NodeJs 项目开发小结

    NodeJs 开发小记 有点明白为啥说有种思维方式是写作吧,就是明明想好好写突然不到如何写起,作为一个搞技术的,还是不废话,直接上内容吧 最近的区域链挺流行,带火了一波玩客猴系列的游戏,这下公司正好接了一个项目就是做一个类似的这个游戏...一个月的开发时间,前端采用h5实现,后端考虑到发送消息的缓存维护,php不好处理,最后采用nodeJs来实现后端的逻辑功能。...其实整个项目大体框架主要是公司另外一个人独立搭起来,之前也没有写过nodejs的,我就是后面加加业务代码,不过我有除了猫的基因遗传(说白了也就是位操作)没有看,其他基本都仔细看过来一便,毕竟是一个人搭建起来的...一些工具函数的定义 ├── orderCheck.js 模拟订单的交易进行 ├── package.json 这里可以对项目需要的库进行添加,在新部署的时候 npm install –save 即可nodejs

    96230

    Serverless 开发实战之Nodejs

    本次腾讯云大学大咖分享课程邀请 腾讯高级产品经理 方坤丁 分享关于“Serverless 开发实战之Nodejs”课程的内容。 本次分享内容: 1、为什么 Serverless 广受开发者喜爱?...客户群⼴泛:被创业公司/500 强公司使⽤,另外Serverless和腾讯云有战略合作,所以在国内技术和工具的支持也会更好。...下图是一个简单的Serverless Component例子,是基于腾讯云COS对象存储服务。基于该组件可以快速完成部署。...点击填写 问卷 [关注“腾讯云大学”公众号,回复【加群】进入交流群] 腾讯云大学是腾讯云旗下面向云生态用户的一站式学习成长平台。...腾讯云大学大咖分享邀请行业技术大咖,为你提供免费、专业、行业最新技术动态分享。

    1.9K30

    初识NodeJS服务端开发之NodeJS+Express+MySQL

    前言 我的天呐,上了一个上午的课,下午呆呆地在图书馆用python玩并发,晚上就玩玩NodeJS,其实是这样的,O(∩_∩)O哈哈~听说14周NodeJS要结课了,我今天就琢磨琢磨了一下NodeJS的开发框架以及熟悉了...---- nodeJS是什么 nodeJS是基于Javascript和Google的V8引擎的一种运行于服务端的一门编程语言,与PHP相比,nodeJS的运行速度以及性能都是想当不错的。...---- nodeJS的安装 一切都在Ubuntu下运作... ......好了,上面的都是吹水的,初识Express开发框架环境才是重点,接下来... ... ---- Express简介 Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架...module.exports = { query: query, queryArgs: queryArgs, doReturn: responseDoReturn } 记得很深:在深圳开发服务端的时候

    5.2K30

    Ubuntu搭建WebStorm开发NodeJS环境

    ****前言**** 记得在去年的去年去了开源中国在广州举行的一次原创会,腾讯负责管理qq空间后台的一位程序员说了一句话:在PHP和NodeJS徘徊中选择了NodeJS开发qq空间后台。...这次选了nodeJS听听老师的吹水,顺便也要玩一下... ---- ****WebStorm安装**** WebStorm官网,WebStorm属于jetbrains全家桶之一,至于如何安装没什么好说的...WebStormg ---- ****nodeJS安装**** 解决nodeJS依赖libssl-dev、g++ sudo apt-get update && sudo apt-get install...nodeJS官网 获取node压缩文件node-v6.10.0-linux-x64.tar.xz ****安装nodeJS**** sudo mv node-v6.10.0-linux-x64.tar.xz...node_modules ****查看版本**** #先刷新环境变量... ➜ ~ source /etc/profile ➜ ~ node -v v6.10.0 ---- ****WebStorm配置nodeJS

    1.6K40

    NodeJs进阶开发、性能优化指南

    相信对于前端同学而言,我们去开发一个自己的简单后端程序可以借助很多的nodeJs的框架去进行快速搭建,但是从前端面向后端之后,我们会在很多方面会稍显的有些陌生,比如性能分析,性能测试,内存管理,内存查看...在某些情况下,负载满了可能也会是NodeJs的计算性能达到了瓶颈,可能是某一处的代码所导致的,我们如何去找到NodeJs的性能瓶颈呢,这一点我们接下来说说。...chrome devtools 因为我们知道NodeJs是基础chrome v8引擎的javascript运行环境,所以我们调试NodeJs也是可以对NodeJs进行调试的。...内存管理 垃圾回收机制 我们都知道javascript的内存管理都是由语言自己来做,不需要开发者来做,我们也知道其是通过GC垃圾回收机制实现的,我们粗略聊一下,一般来说呢,垃圾回收机制分为,新生代和老生代两部分...子线程 WOKer Threads 在v10版本之后,NodeJs也提供了子线程的能力,在官方文档中解释到,官方认为自己的事件循环机制已经做的够好足够使用了,就没必要去为开发者提供这个接口,并且在文档中写到

    1.4K10

    基于腾讯云HAI+Nodejs+RAG的节日节气智能助手页面开发实践

    下面我打算借助腾讯云高性能应用服务HAI,完成节气查询节日节气智能助手页面。通过云端部署的AI模型,用户可随时获取传统节日的情况介绍,从而更加贴近生活接地气。...(一)我们可以在腾讯云的官网推荐链接购买并搭建腾讯云HAI服务进行实战。快速访问链接:DeepSeek上架!...轻松搞定「 开发者」 和 「企业级 」应用选择1元的服务器体验版本,提示购买成功后点击按钮进入控制台。购买完成之后,登录腾讯云的控制台,在控制台顶部的搜索框中搜索高性能应用服务。...然后根据我们的目标,是需要做节日节气智能助手页面开发。...HAI+Nodejs+RAG的节日节气智能助手页面开发实践,今天就到这里。

    71012

    基于NodeJS的全栈式开发

    3.1 基于NodeJS“全栈”式开发   如果想实现上图的分层,就必然需要一种web服务帮我们实现以前后端做的事情,于是就有了标题提到的“基于NodeJS的全栈式开发” ?   ...NodeJS什么都能做,为什么还要JAVA?   这些问题要说清楚不容易,下面说下我的认识过程。   3.2 为什么要增加一层NodeJS?   ...NodeJS就能很好的解决这个问题,我们无需学习一门新的语言,就能做到以前开发帮我们做的事情,一切都显得那么自然。   3.3 性能问题   分层就涉及每层之间的通讯,肯定会有一定的性能损耗。...有了NodeJS之后,前端可以在NodeJS中去代理这5个异步请求,还能很容易的做Bigpipe,这块的优化能让整个渲染效率提升很多。   ...六、“中途岛”   虽然“基于NodeJS的全栈式开发”模式很让人兴奋,但是把基于Node的全栈开发变成一个稳定,让大家都能接受的东西还有很多路要走,我们正在进行的“中途岛”项目就是为了解决这个问题。

    1.8K30

    javascript开发后端程序的神器nodejs

    随着ajax的兴起和现代web2.0的技术的发展,主流浏览器开发商尽可能的提升javascript的执行效率,最后Chrome V8出现了,Chrome V8是 Chromium 项目开源的 JavaScript...nodejs借着V8浴火重生了。 nodejs从一诞生就获得了极大的关注。比较javascript的开发者还是非常非常多的。而且一门语言可以通用前后端是多么的有吸引力。...一般只会在开发 Node.js 本身的时候出现。 4 内部的 JavaScript 执行失败 – 引导进程执行 Node.js 内部的 JavaScript 源代码时,返回函数值失败。...一般只会在开发 Node.js 本身的时候出现。 5 致命错误 – 在 V8 中有一个致命的错误。比较典型的是以 FATALERROR 为前缀从 stderr 打印出来的消息。...一般只会在开发 Node.js 本身的时候出现。

    1.9K41

    nodejs开发后端服务详细学习笔记

    用nodejs开发一个后端服务的学习笔记,当初学完后才对很多后端概念有了一个清晰的认识,也算是自己的后端入门笔记,其中对npm、模块的讲解也很值得学习。...devDependencies 只在开发阶段用到的包,在安装命令包名前或后加 -D,不知道要安装到哪时,一般根据包的使用文档来安装就行了,规范的包都会直接提供安装命令。...基于http内置模块封装出来的,功能更强大,开发效率更高。...2022年4月23日主流web开发模式:① 基于服务端渲染的传统开发模式② 前后端分离的开发模式服务端渲染 SSR server side renderP72 身份认证的概念2022年4月23日身份认证...关于作者:从美工、前端开发一路成功转型Java后端的野生码农 ‍,分享UI转前端、前端转Java、全栈开发、AI人工智能和码农搞钱副业...

    96610

    javascript开发后端程序的神器nodejs

    随着ajax的兴起和现代web2.0的技术的发展,主流浏览器开发商尽可能的提升javascript的执行效率,最后Chrome V8出现了,Chrome V8是 Chromium 项目开源的 JavaScript...nodejs借着V8浴火重生了。 nodejs从一诞生就获得了极大的关注。比较javascript的开发者还是非常非常多的。而且一门语言可以通用前后端是多么的有吸引力。...一般只会在开发 Node.js 本身的时候出现。 4 内部的 JavaScript 执行失败 – 引导进程执行 Node.js 内部的 JavaScript 源代码时,返回函数值失败。...一般只会在开发 Node.js 本身的时候出现。 5 致命错误 – 在 V8 中有一个致命的错误。 比较典型的是以 FATALERROR 为前缀从 stderr 打印出来的消息。...一般只会在开发 Node.js 本身的时候出现。

    1.7K20
    领券