Node.js 准备好用于生产了吗? [关闭]

2024-01-11

开始一个新项目。它基本上是一个博客/评论系统。

我们正在考虑使用 Node.js 作为后端服务器。 Node.js 是否已准备好应对此类事情,还是还为时过早且处于实验阶段?

我们需要 HTTPS 和 gzip 压缩 - 也许前端 nginx 服务器可以提供这个?

Node.js 缺少什么会导致 Web 应用程序开发变得困难?

从生产就绪的角度来看,我们想知道它是否足够稳定,可以在其上构建商业应用程序。

Thanks


更新: 差不多一年过去了,现在我肯定会在实时系统中使用 Node.js。

还没准备好。它确实是一个很棒的软件,但它还不适合生产使用。 Node.js 的开发者本人在一次演讲中表示,它可能充满了错误和安全问题。

这是谈话:http://www.yuiblog.com/blog/2010/05/20/video-dahl/ http://www.yuiblog.com/blog/2010/05/20/video-dahl/

他建议,如果要在生产环境中使用它,您应该将其放置在稳定的 http 代理(如 nginx)后面,但他根本不鼓励这样做。

我将等待产品发布,在那之前,在我的本地计算机上使用它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Node.js 准备好用于生产了吗? [关闭] 的相关文章

  • 使用 Javascript/Node.js 在代码内执行 mongoimport

    node js javascript 中是否有任何库可供个人使用mongoimport在代码中 据我了解 mongoimport 有点像 exe 您必须先执行它 然后才能使用其文本输入环境 是否可以在我的代码中执行 mongoimport
  • 如何在网络服务器中的端口 80 而不是端口 5000 上运行“部署”。

    我正在使用 deployd 运行一个网站 并且在将在端口 5000 上运行的应用程序更改为端口 80 时遇到问题 我想要做的是不要使用 mydomain com 5000 而只想使用 mydomain com 5000 com 谢谢 根据内
  • 将 XML 传递给节点中的存储过程

    我试图弄清楚如何使用以下方法将 XML 值传递给存储过程MSSQL https www npmjs com package mssql节点驱动程序 从文档中我可以看到该驱动程序确实支持存储过程 并且您还可以定义自定义数据类型 如下所示 sq
  • Node.js console.log - 是否可以更新一行而不是创建新行?

    My node js应用程序有很多控制台日志 这对我来说很重要 这是一个相当大的应用程序 因此运行很长时间 我需要知道事情仍在进展 但我最终得到了数千行控制台日志 是否有可能做一个console update删除 替换控制台行而不是创建新行
  • 节点js(获取连接)

    var nodePort 3030 var express require express var app express var bodyParser require body parser var db require mysql va
  • 节点 js 欢呼 xml

    我有以下代码 并且运行良好
  • 使用 PostgreSQL 安装 PassportJS

    是否有使用 PostgreSQL 设置 PassportJS 的演练教程 即用 PostgreSQL 替换 MongoDB 好吧 这已经开放了一段时间 但由于我发现自己也遇到了同样的问题 所以就这样了 您唯一需要做的就是使用 Postgre
  • nodejs:process.stdout.write 的短别名

    我正在学习nodejs 而且我喜欢它 我试图弄清楚如何使用更短的别名console log我发现我可以使用var cout console log并使用cout string 从那时起 然后当我想使用process stdout write
  • Express 4.x 在 2 分钟后关闭连接

    我有一个简单的节点应用程序来处理GET foo 此请求需要一些时间来计算并返回文件 每次请求持续超过2分钟 连接就会关闭 我正在使用 Express 4 10 2 和节点 0 10 32 我读到 http 模块的默认超时为 2 分钟 htt
  • 在 Nodejs/javascript 中的 Excel 中创建动态数量的列或标题

    我用过exceljsNodejs中用于将json数据导出到excel的模块 它工作正常 但必须在添加行之前预定义标题 列的名称 即列是固定的 添加行后 我无法动态添加列 我尝试了许多通过 npm 提供的模块 但它们都具有相同的功能 那么 有
  • uWSGI 皇帝权限被拒绝,除非 root

    我尝试使用二进制文件本身的标志 uid www data gid www data 并将其设置在我的配置中 uid www data gid www data 但套接字总是由我正在使用的帐户生成 因此我从 nginx 收到权限被拒绝的错误
  • 如何使用 NodeJS 和 Express 为 OpenShift 应用程序配置路由

    我是 OpenShift 新手 我需要一些帮助来在 OpenShift 上配置我的应用程序的路由 这是我尝试部署的 NodeJS Express 应用程序中的端口和 IP 配置 const server port process env O
  • 使用 Mongoose 将数组(“标签”)保存到 MongoDB

    我正在玩 Mongoose 但在保存到数组时遇到问题 例如 我在页面上有一个以逗号分隔的输入字段tags 我从 req body tags 中获取这些内容 删除空格 然后用逗号分隔它们以获得标签数组 现在 如何将该数组保存回我的数据库 我猜
  • Express MongoDB find() 基于 _id 字段

    因此 在我的 Express 应用程序中 我尝试根据我的 id 字段查找 请参阅下面我的 MongoDB 记录 id oid 58c2a5bdf36d281631b3714a title EntertheBadJah subTitle Lo
  • MongoDB req.body 问题

    我有一个非常简单的 Mongo 设置 如下所示 这非常适合从输入字段获取数据并保存数据 一切都在工作 我的问题 我将如何循环遍历前端的 jobs 变量并设置数据 以便它适用于我的模型 不知何故 我需要将其输入到输入中 以便我可以 req b
  • 接近堆限制的无效标记压缩分配 Angular 8 - JavaScript 堆内存不足

    42 构建 274 275 模块 1 个活动模块 src index js 提取 D Clients app node modules sass loader lib loader js ref 15 3 D src styles scss
  • Puppeteer 错误 错误:等待选择器超时

    目前我有一个网站 其 HTML 中有此内容 我通过检查chrome开发者工具中的元素确认了这一点 div class hdp photo carousel div class photo tile photo tile large 我直观地
  • 为什么名称为“下划线”或“lodash”?

    为什么这些库以 命名 其背后是否有某种意义或者原因是 只是因为我们可以 据我所知 下划线 and lodash做很多类似的事情 此外 这两个名字都指向 甚至它们的变量名也是 那么是否存在某种关系 这些库的工作 或者它只是一个名字 Lodas
  • 有没有办法防止 neDB 集合数组中的条目重复?

    var addNewUser function id chatId db update id id push users chatId function err numAffected code after the record is up
  • 如何在 Node 中使用 Mysql2 使用 async 和 pool 获取 MySQL 的 insertId?

    我正在尝试将 async wait 与 mysql2 和池一起使用 但我认为我做错了 下面是我的代码 正如我所说 我不确定我是否在这里做事 const pool mysql createPool host localhost user ro

随机推荐

  • CSS,自动调整div大小?

    我正在尝试用 css 设计一种布局 我有一个主容器 div 和两个内部容器 div upper 和 div lower 假设我想调整 div upper 和 div lower 的大小 它们会自动调整自身大小 并且两个 div 仍然适合主容
  • Azure Linux 应用服务:从 DevOps 管道部署后安装包

    我目前正在 Azure Devops 中设置 CI CD 管道 以在 Linux 托管应用程序服务 而不是 VM 上部署 NodeJS 应用程序 我的构建和部署都很顺利 但我需要确保在部署应用程序后在环境中安装一些软件包 问题是 无论如何a
  • 为什么人们使用 #ifdef 进行功能标志测试?

    People 推荐 ifdef条件编译大幅提高 https stackoverflow com q 21256252 103167 A 搜索 ifdef https stackoverflow com search q 23ifdef证实其
  • 以编程方式安装 Windows 服务

    如何在不使用 installutil exe 的情况下以编程方式安装 Windows 服务 您可以通过添加此代码 在程序文件 Program cs 中 来安装该服务 以便在使用指定参数从命令行运行时自行安装
  • 具有 openid 连接重定向的反向代理

    在我的应用程序中我集成了Identity server 3 with openid connect 在我们的生产服务器上 我们的网站位于反向代理后面 这会导致问题 当用户登录并被身份服务器重定向回来时 我们的应用程序希望将用户重定向到他的原
  • 如何在 JavaScript 中获取 css3 翻译后元素的位置?

    我在 stackoverflow 上看到了以两种不同形式发布的内容 但这些解决方案对我不起作用 本质上 我有一个要翻译的项目 当我执行 obj style left 或 obj offsetLeft 时 在元素被翻译后 我得到 0 无论如何
  • Docker:容器与本地安装

    在周末第一次使用 Docker 并看到 irssi mutt 浏览器等所有内容的小图像之后 我想知道本地安装的软件包是否正在为数十个容器让路 我可以看到保持基本系统非常干净以及拥有所有这些容器都是独立的并且可以轻松地重新定位到不同桌面 甚至
  • 将 pandas join 中的列后缀转换为 MultiIndex

    我有两个 pandas DataFrame 它们具有 不一定 相同的索引和列名称 gt gt gt df L pd DataFrame X 1 3 Y 5 7 gt gt gt df R pd DataFrame X 2 4 Y 6 8 我
  • 如果未安装应用程序,如何从深层链接重定向到应用程序商店?

    我希望用户能够通过 Facebook 等共享链接 例如 app com SKFLA 这主要是因为深层链接本身不可点击 单击时 会重定向到深层链接应用程序 SKFLA 如果安装了该应用程序 则会打开该应用程序 到目前为止一切正常 但如果该应用
  • Javascript / CSS:设置(firefox)iframe 的缩放级别?

    我想创建一个包含多个显示不同页面的 iframe 的页面 一种 并排浏览多个页面 类型的东西 问题是这样做时 视口非常小 我只能看到每个页面的左上角 有没有办法设置 iframe 来有效地执行 Firefox 的缩小 ctrl 减号 几次
  • 如何在Java中向文件写入换行符

    我有一个包含新行的字符串 我将此字符串发送到一个函数 以将字符串写入文本文件 如下所示 public static void writeResult String writeFileName String text try FileWrit
  • 按等级排列的 FindBugs 2.0 错误列表?

    我知道有list http findbugs sourceforge net bugDescriptions html错误 但我想要一个包含有关排名 版本 2 0 中为 1 到 20 或至少有关排名组 令人担忧 令人不安 可怕 最可怕 的附
  • 在SecurityManager下创建对象时出现NoClassDefFoundError

    我试图通过在非常严格的 SecurityManager 下运行处理用户提供的内容的代码来保护我的应用程序 它是 AccessController doPrivileged 的本质 通常这用于提供具有额外权限的代码块 但我使用它来将代码块限制
  • Spring Boot 日志中缺少应用程序名称

    例如 人们通常会得到这样的内容 my service id 是应用程序名称 2016 02 11 17 12 45 404 INFO my service id 85184 nio 8080 exec 1 com example MySim
  • SQL Server 2014 合并重叠的日期范围

    我在 SQL Server 2014 数据库中有一个包含 200 000 行的表 如下所示 CREATE TABLE DateRanges Contract VARCHAR 8 Sector VARCHAR 8 StartDate DATE
  • JNDI 没有可用于处理的 EJB 接收器

    我的 EJBTest 有问题 我已经安装了WildFly并配置了用户管理和应用程序管理 我编写了一个 EJB 3 0 并部署了它 Stateless Remote NewSessionBeanRemote class public clas
  • 如何在 1 个 Windows 服务中托管 2 个 WCF 服务?

    我有一个 WCF 应用程序 它有两个服务 我尝试使用 net tcp 将它们托管在单个 Windows 服务中 我可以很好地运行其中一个服务 但是当我尝试将它们都放入 Windows 服务时 只有第一个服务会加载 我已确定正在调用第二个服务
  • 将 WCF 服务与 Entity Framework 4 和...DTO 结合使用?

    如上所述 我正在实现一个多层架构来与 WCF 和 Entity Framework 4 使用 poco 配合使用 由于我已经对 POCO 持久性一无所知 所以我确实需要实现 DTO 或者我可以以其纯粹的方式使用 WCF 主要引用是 我确实需
  • Python - 如何通过空格将标点符号与单词分开,在标点符号和单词之间只留下一个空格?

    我有以下字符串 input I love programming with Python 3 3 Do you It s great I give it a 10 10 It s free to use no involved 除了 和 之
  • Node.js 准备好用于生产了吗? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 开始一个新项目 它基本上是一个博客 评论系统 我们正在考虑使用 Node js 作为后端服务器 Node js 是否已准备好应对此类事情 还是还