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上运行时从nodeJS应用程序执行cmd命令不起作用
- 通过IIS部署Node.js服务器 – 如何运行服务器?
- 在iis上使用HttpPlatformHandler运行node.js应用程序
- iisnode数据库连接池
- 在iis localhost上运行节点Js
- 使用iisnode,nodejs和node-soap库时,Win32应用程序无效
- “应用程序已经抛出一个未捕获的exception,并终止:错误:听EACCES 0.0.0.0:80”
- 将iisnode中的Node.js环境variables(NODE_ENV)设置为Production / Development / Test
- IIS中的CORS使用凭证和通配符在Access-Control-Allow-Origin中发出