标签: nodejs-server

NestJS 已经提供了安全实践吗?

NestJS 是否可以立即处理一些安全实践?如果没有,除了头盔之外,您还可以分享哪些建议来保护 NestJS 应用程序的安全?我在 NestJS 中间件文档中看到一个使用头盔依赖项的示例。

使用TypeORM时,SQL注入被覆盖?

security node.js typeorm nestjs nodejs-server

3
推荐指数
1
解决办法
5865
查看次数

Nest Js (Node Js Framework) - 如何使用 pm2 在 Digital Ocean 上启动服务器?

我在 Nest JS 框架中开发了我的项目。我在 src 文件夹中的主文件 (src/main.ts)。如何在我的 Digital Ocean 服务器上启动服务器?

node.js digital-ocean nestjs nodejs-server

3
推荐指数
1
解决办法
3685
查看次数

即使事件循环中没有要执行的回调,Node.js Web服务器如何保持运行?

下面的代码是一个简单的Node.js Web服务器,当URL匹配时,它会响应请求。

在线研究node.js的过程表明,一旦启动脚本(node index.js),回调将置于相应的阶段,然后在解析脚本后,节点进程将进入事件循环并执行特定于某个阶段的适当的回调。如果没有更多的回调要执行,节点将退出。

所以我的问题是,当我访问“ home page "/"OR Hello Page "/hello”时,请求处理程序是否是第一次运行,即使在后续请求之后,节点仍然如何运行。

const http = require('http');

const server = http.createServer((req,res) => {
  if(req.url === "/") {
    res.end("Home Page")
  }
  else if(req.url === "/hello") {
    res.end("Hello Page")
  }
  else {
    res.end("Page Not Found")
  }
})


server.listen(5000)
Run Code Online (Sandbox Code Playgroud)

我希望一旦执行了请求处理程序,就应该将其从已放入的任何阶段中删除,因此节点应该退出。那么,什么阻止Node程序退出呢?

javascript node.js nodejs-server

2
推荐指数
1
解决办法
51
查看次数

Nodejs 集群分叉在 Windows 上不工作;如何启用循环调度?

人们也提出过类似的问题,比如为什么 Node.js 集群 fork 只委托给 Windows 机器上的一个工作人员。我们知道答案是 RR 算法在 Windows 上被禁用,但是那么,如何启用它呢?

我有一个提示:

1)/sf/answers/3078003491/

文档说“ cluster.schedulingPolicy 也可以通过 NODE_CLUSTER_SCHED_POLICY 环境变量设置。有效值为 'rr' 和 'none' ”

我想知道我到底在哪里进行此配置。代码:

const cluster = require('cluster');
const http = require('http');
const numCPUs = require('os').cpus().length;

if (cluster.isMaster) {
  console.log(`Master ${process.pid} is running`);

  // Fork workers
  for (let i = 0; i < numCPUs; i++) {
    cluster.fork();
  }

} else {
  // Workers sharing same TCP connection

  http.createServer((req, res) => {
    console.log(`worker ${process.pid} working`);
    res.writeHead(200);
    res.end('hello world\n');
  }).listen(2019);

  console.log(`Worker …
Run Code Online (Sandbox Code Playgroud)

windows cluster-computing node.js nodejs-server

2
推荐指数
1
解决办法
1579
查看次数

如何在nodejs postgres / mysql中查看连接服务器的所有数据库

**我使用 Nodejs 连接到 Postgres 服务器,现在我想查看连接的服务器下的所有数据库。请帮我 **

mysql postgresql nodejs-server

1
推荐指数
1
解决办法
2731
查看次数