文章 2022-05-18 来自:开发者社区

【详细教程】教你如何使用Node + Express + Typescript开发一个应用(一)

Express是nodejs开发中普遍使用的一个框架,下面要谈的是如何结合Typescript去使用。目标我们的目标是能够使用Typescript快速开发我们的应用程序,而最终我们的应用程序却是编译为原始的JavaScript代码,以由nodejs运行时来执行。初始化设置首要的是我们要创建一个目录名为express-typescript-app来存放我们的项目代码:mkdir express-t....

文章 2022-05-15 来自:开发者社区

node-mongoDB-02-封装-应用

1. 前言现在都少不了模块 封装2. mongodb封装mgdb.jsconst mongoose = require("mongoose"); let db = mongoose.connect("mongodb://127.0.0.1:27017/yzs", { useNewUrlParser: true, useUnifiedTopology: true }); // ...

文章 2022-05-05 来自:开发者社区

使用node.js如何简单快速的搭建一个websocket聊天应用

初始化项目npm init安装nodejs-websocketnpm install nodejs-websocket创建并编辑启动文件创建一个名为app.js文件,并且编辑它。var ws = require("nodejs-websocket"); console.log("开始建立连接...") var [user1,user2,user1Ready,user2Ready] = [null....

文章 2022-05-04 来自:开发者社区

使用nodeJs开发自己的图床应用

前言本文主要复盘笔者的nodeJS,通过一个线上的实战案例来总结node生态常用的技术点和最佳实践。后面会花费大概一个月的时间输出3篇以实战为主的nodeJs项目,本文是第一篇,主要介绍如何使用nodeJs开发一个图床应用。该项目对于测试和个人服务型网站非常实用,大家可以基于此扩展出更强大的应用。本文的图床项目主要使用Koa进行开发,不熟悉的可以先研究一下koa官网,或者看笔者之前写的nodeJ....

使用nodeJs开发自己的图床应用
文章 2022-04-29 来自:开发者社区

使用V8和node轻松profile分析nodejs应用程序

目录简介使用V8的内置profiler工具使用gm来build V8手动build V8生成profile文件分析生成的文件生成时间线图使用nodejs的profile工具简介我们使用nodejs写好了程序之后,要是想对该程序进行性能分析的话,就需要用到profile工具了。虽然有很多很方便和强大的第三方profile工具,但是我们这里主要讲解V8和node自带的profile,因为他们已经足够....

文章 2022-04-29 来自:开发者社区

使用 DevTools 加速调试 Node.js 应用程序

在做一些Node相关的开发的时候我们经常将、通过Console来将变量的内容输出到控制台来进行查看,简单的数据查看起来还是可以的,但当我们遇到比较大的对象,属性函数等挂载的很多有可能控制台会展示不开,甚至内容被冲掉了,严重妨碍了我们的开发效率,今天我们将通过使用node-nightly来让我们在Chrome中便捷的进行调试,查看我们的对象和输出日志。我们通过webpack的一个简单演示插件来看一....

使用 DevTools 加速调试 Node.js 应用程序
文章 2022-02-21 来自:开发者社区

优化托管于阿里云函数计算的Node.js应用 - 以Parse为例

上文介绍了如何快速迁移Parse到阿里云函数计算,但是这只是一个跑起来的例子,还有一些问题需要我们优化。本文会介绍常见的优化点和方法,从方法来看适用于所有Serverless平台的应用。Serverless的缺陷没有任何技术形态是完美的,Serverless提供了良好的可伸缩性和并发性,提供了细粒度的资源分配,优化了成本,相对的也有难以调试等缺点。这些问题是Serverless这种技术形态自身造....

优化托管于阿里云函数计算的Node.js应用 - 以Parse为例
文章 2022-02-17 来自:开发者社区

MEAN架构实战:基于MongoDB、Express、Angular、Node.js构建企业级应用

曾几何时,业界流行使用LAMP架构(Linux、Apache、MySQL和PHP)来快速开发中小网站。LAMP是开放源代码的,而且使用简单、价格廉价,因此LAMP这个组合成为了当时开发中小网站的首选,号称“平民英雄”。而今,随着Node.js的流行,这使得JavaScript终于能够在服务器端拥有了一席之地。JavaScript成为了从前端到后端再到数据库层能够支持全栈开发的语言。而以Mongo....

文章 2022-02-17 来自:开发者社区

解读 V8 GC Log(一): Node.js 应用背景与 GC 基础知识

原作者:洗影 前言 本文基于我在 Node.js 基金会主办的 Node Live Beijing 的分享,因为微软准备了一个翻译,现场临时把英文的分享改成中文了,有点磕巴。加上分享时长有限很多地方没有展开,于是现在事后来用文字再详细写一下这个题目。 本文是该系列的第一篇,第二篇请点这里:解读 V8 GC Log(二): 堆内外内存的划分与 GC 算法,第三篇还在编写中。 背景:阿里的 Node....

文章 2022-02-16 来自:开发者社区

关于node.js的web框架的应用及并发性能测试

"Node.js 是服务器端的 JavaScript 运行环境,它具有无阻塞(non-blocking)和事件驱动(event-driven)等的特色,Node.js 采用 V8 引擎,同样,Node.js 实现了类似 Apache 和 nginx 的web服务,让你可以通过它来搭建基于 JavaScript 的 Web App。" 大家要是用过python的tornado,会发觉node...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注