我想运行节点。js与asp。net mvc用于执行套接字。io操作。
我已经成功地包含了节点。js在asp。net mvc,如本文所述
我的问题是如何在ASP.NET MVC中运行express.js,
我已经在Global.asax.cs文件中执行了url重写,如< br >
void Application_BeginRequest(对象发送方,EventArgs e)
{
//获取当前路径
string CurrentPath=Request.path.ToLower();
if(CurrentPath.StartsWith(“/node”))
{HttpContext MyContext=HttpContext.current;
MyContext.RewritePath(“/node/index.js/”);
}
所以在网址 http:localhost:1234/节点应该将我重定向到索引.js文件在 节点文件夹中
这一切都工作得很好,但是,当我开始express.js服务器在index.js像
var快车=要求('快车');
var app = express.createServer();
app.get('/节点/',函数(req, res){
res.send('欢迎快递');
});
app.listen(进程.env.PORT);
我收到一个错误:无法获取/Node/index.js/
我错过了什么?请指导我如何用ASP.NET MVC写express.js coading
Iam 在 Windows 7 32 位系统上运行此应用程序,使用 IIS 8.0 express ,并且安装的节点版本是
iisnode.js - iis节点-full-iis7-v0.2.3-x86
节点.js - 节点-v0.8.19-x86
谢谢你。
你有网吗。iisnode处理index.js的配置项?
默认情况下,iisnode 未设置为.js处理程序,因为客户端 Javascript 比服务器端 Javascript 多得多,因此您需要显式打开 iisnode 作为该文件的处理程序。
问题内容: 我在服务器上运行了一个Node.js / Express.js应用程序,该应用程序仅在端口3000上运行,我试图找出原因。这是我发现的: 如果不指定端口(),则该应用会运行,但网页不会加载。 在端口3001()或任何其他未使用的端口上,应用程序运行,但网页未加载。 在端口2999上,该应用程序引发错误,因为其他人正在使用该端口。 在端口3000上,该应用程序运行,并且网页加载正常。 我
问题内容: 我有一个现有的Flask应用程序,并且想找到通往另一个应用程序的路线。更具体地说,第二个应用程序是Plotly Dash应用程序。如何在现有的Flask应用程序中运行Dash应用程序? 我还尝试将路由添加到Dash实例,因为它是Flask应用程序,但出现错误: 问题答案: 从文档: 基本的Flask应用程序可从访问app.server。 你还可以将自己的Flask应用实例传递到Dash
我试图在SpringMVC中运行SpringBoot应用程序,在SpringMVCPOM中添加SpringBoot应用程序依赖项,并扫描SpringBoot包,但我面临以下问题
问题内容: 我想使用html applet标记在我的Web应用程序中运行简单applet,但是它给出了类似的错误 java.lang.ClassNotFoundException:MyApplet 请给我示例应用程序,如果可能的话..... 问题答案: 问题是applet引擎在您定义的代码库中找不到MyApplet类。 这是因为您在/ WEB-INF / classes目录中进行了分类。该目录受s
我正在编写一个Django应用程序,它需要执行长异步任务。最初的想法是从执行该任务的视图启动子流程,并在另一个视图中监视进度。 当应用程序通过启动时,这个想法可以很好地工作,但在uwsgi下运行时就不行了。子进程已启动,但在视图返回后,uwsgi等待子进程结束,这打破了整个想法。 我可以在uwsgi日志中看到请求详细信息(生成的字节数等),但是套接字没有关闭,所以浏览器也在等待。 我已经看到了运行
问题内容: 说我有这段代码来分隔expressjs中的路由: 并要求在: 1)如何以最佳方式将数据库查询分为新文件? 即使我分开数据库逻辑,该文件也会变得很大。 2)什么是分隔路线的好方法?也许是单独的模块?然后要求他们都参加? 问题答案: 这里有一个类似的问题,您应该阅读:如何构建express.js应用程序? 1)您所有的查询逻辑都应放在模型中(例如,位于/ models中的模块) 2)将您的