Node.js 如何解决部署节点应用程序的问题
我试图在服务器上部署一个非常简单的节点应用程序。我的服务器提供程序允许使用节点激活目录。有一个由服务器提供商提供的示例,它可以工作,但当我上传我的文件时,它没有工作。简而言之,我将从以下示例开始: 它叫hello.jsNode.js 如何解决部署节点应用程序的问题,node.js,iis,Node.js,Iis,我试图在服务器上部署一个非常简单的节点应用程序。我的服务器提供程序允许使用节点激活目录。有一个由服务器提供商提供的示例,它可以工作,但当我上传我的文件时,它没有工作。简而言之,我将从以下示例开始: 它叫hello.js var http = require('http'); http.createServer(function(req, res) { res.writeHead(200, { 'Content-Type': 'text/plain' }); re
var http = require('http');
http.createServer(function(req, res) {
res.writeHead(200, {
'Content-Type': 'text/plain'
});
res.end('<htnl><h1>Usama</h1></html>');
res.end('Hello, world!');
}).listen(process.env.PORT);
我想不出是什么问题。我的newnode目录的文件结构如下
iisnode(dir)
node-modules(dir)
hello.js
web.config
package.json
package-Lock.json
有人可以帮忙吗?部署应用程序时,您应该在服务器上运行
npm install
。仅复制node\u模块的内容既不必要,也不足以部署应用程序。还有,IIS上的nodejs?为什么?
const express=require('express')
const app=express()
app.get('',(req, res)=>{
res.send('Hello Express')
})
app.listen(process.env.PORT);
iisnode(dir)
node-modules(dir)
hello.js
web.config
package.json
package-Lock.json