最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

计划.js服务器vs webpack vs

IT培训 admin 6浏览 0评论

计划.js服务器vs webpack vs

我真的很困惑。我开始学习使用带有MEAN堆栈的node.js。在我使用webpack和browserfy之前没有真正理解它。

令我困惑的是以下内容:

  • Express启动服务器,我可以处理请求
  • Webpack启动服务器
  • Browserify启动服务器
  • 只需输入简单的js,例如var http = require('http'); http.createServer(function(req,res){...启动服务器

好吧,Webpack和Browserify(据我所知)也捆绑了js文件。 “引擎盖下”的逻辑是如何工作的,它们将我编码的所有内容捆绑并发送给客户端(例如我的数据库登录)?

我读了这个Webpack vs webpack-dev-server vs webpack-dev-middleware vs webpack-hot-middleware vs etc,它告诉我webpack使用express引擎盖下。那么也许express也使用了引擎盖下的计划.js服务器?

好吧,我可以永远这样下去。我有点困惑。

那么,差异是什么以及在哪里以及应用程序如何协同工作?

回答如下:

首先明确使用像http模块这样的node.js的核心API和模块。

express使用http模块在特定端口创建服务器

app.listen(3000);

很简单就是这样

var http = require('http);
var server = http.createServer() ;
server.listen(3000) ; 
server.on('request',function(req,res){
  // here express will do all its magic 
  // and handle the request and response for you under the hood 
})

第二件事是webpack和其他捆绑工具用于捆绑前端而不是后端的文件和资产,他们可以创建简单的服务器来监听文件中的更改,为您提供其他功能,如+ live reload + hot module replacement但是你也可以在后端使用webpack来使用babel-loader之类的东西或使用热模块替换功能

所以后端的表达工作和webpack在前端使用它

你可以在每个服务器上创建不同的端口,并通过ajax API(如fetch)在它们之间进行通信,这就是它应该如何工作。

了解更多understanding express.js

understanding express and node fundamentals

webpack.js concepts and documentation

计划.js服务器vs webpack vs

我真的很困惑。我开始学习使用带有MEAN堆栈的node.js。在我使用webpack和browserfy之前没有真正理解它。

令我困惑的是以下内容:

  • Express启动服务器,我可以处理请求
  • Webpack启动服务器
  • Browserify启动服务器
  • 只需输入简单的js,例如var http = require('http'); http.createServer(function(req,res){...启动服务器

好吧,Webpack和Browserify(据我所知)也捆绑了js文件。 “引擎盖下”的逻辑是如何工作的,它们将我编码的所有内容捆绑并发送给客户端(例如我的数据库登录)?

我读了这个Webpack vs webpack-dev-server vs webpack-dev-middleware vs webpack-hot-middleware vs etc,它告诉我webpack使用express引擎盖下。那么也许express也使用了引擎盖下的计划.js服务器?

好吧,我可以永远这样下去。我有点困惑。

那么,差异是什么以及在哪里以及应用程序如何协同工作?

回答如下:

首先明确使用像http模块这样的node.js的核心API和模块。

express使用http模块在特定端口创建服务器

app.listen(3000);

很简单就是这样

var http = require('http);
var server = http.createServer() ;
server.listen(3000) ; 
server.on('request',function(req,res){
  // here express will do all its magic 
  // and handle the request and response for you under the hood 
})

第二件事是webpack和其他捆绑工具用于捆绑前端而不是后端的文件和资产,他们可以创建简单的服务器来监听文件中的更改,为您提供其他功能,如+ live reload + hot module replacement但是你也可以在后端使用webpack来使用babel-loader之类的东西或使用热模块替换功能

所以后端的表达工作和webpack在前端使用它

你可以在每个服务器上创建不同的端口,并通过ajax API(如fetch)在它们之间进行通信,这就是它应该如何工作。

了解更多understanding express.js

understanding express and node fundamentals

webpack.js concepts and documentation

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论