node.js - NodeJS express - 创建基本服务器的区别和正确方法是什么
问题描述
使用nodejs express创建服务器时有什么区别以及最正确和最新的方法是什么?
const express = require('express');
const app = express();
app.listen(process.env.PORT || 3000, function () {
console.log('server running')
});
第二种方式
const express = require('express');
const app = express();
const server = require('http').createServer(app)
server.listen(process.env.PORT || 3000, function () {
console.log('server running')
});
解决方案
就正确性而言,没有区别, express 在app.listen
调用时基本上会执行您在第二个示例中所做的事情。
查看源代码
推荐阅读
- java - 如何将列表项添加到字符串缓冲区?
- python - 使用 Pandas DataFrame 创建三个新列
- sql - SQL - 删除重复列的案例语句
- java - 如何使用 FXML 文件将 ArrayList 中的项目添加到 TableCloum?~JavaFX
- r - RStudio 没有打开脚本
- android - 检测数据模型 Android 的更改
- javascript - Node.js 服务 HTML 文件找不到引用的文件
- python-3.x - 文件内容不打印
- azure - 在开发测试实验室中从未取消配置的 Linux VM 映像创建 VM 时无法登录
- mysql - 使用 mysql 时 geokit-rails 是否使用“点”列和空间索引?