Webpack开发服务器到Node / IIS
我做了一个React应用程序,目前我正在使用webpack dev服务器在本地托pipe它。 我现在需要部署并在Windows Server中将此应用程序作为服务运行,以便能够closuresWindows会话并仍然运行该应用程序。
现在,我真的不知道webpack dev服务器是如何工作的…我曾经在NodeJS项目上工作,只需运行“node {file}”服务器运行,并以“永远”的扩展名作为服务运行。
我如何使这个应用程序作为服务运行?
我在本地托pipe我的应用程序的方式是使用“npm start”,它根据package.json运行一个webpack-dev-server。
package.json(只是一个部分):
"scripts": { "start": "webpack-dev-server --hot --open", "lint": "eslint src" },
基本上你的前端文件(如果他们没有服务器端代码)是static
文件( HTML / CSS/ IMAGES/ and so on
)..所以如果他们只是ONLY STATIC FILES and ASSETS
。 可以部署在每台服务器上…我通常使用WEBPACK DEV-SERVER进行开发,然后在IIS上部署它们。
只是2件事情:
1 -BE SURE to SET the default page on IIS on Index.html (via Web.Config) 2 - BE SURE to HAVE INSTALLED IIS REWRITE MODULE (to do a redirect to index.html page)
希望它可以帮助你…
从您的Node / IIS服务器将您的文件作为静态页面提供。
- iisnode在Windows 7 IIS 7.5投掷500.19错误
- 端口在IISNode上运行的Azure Node.js应用程序中未定义
- IIS中的CORS使用凭证和通配符在Access-Control-Allow-Origin中发出
- iis7返回404没有发现node.js网站随机错误
- 平均堆栈安装在端口80或iis下
- 一个iisnode托pipe的Web应用程序可以找出它托pipe的虚拟path吗?
- AngularJS中的IIS URL重写与angular度HTML5模式的节点
- 将iisnode指向嵌套在iis网站文件夹中的server.js文件
- 基于Node.js + Express的应用程序不能与iisnode一起运行