Articles of webmatrix

Socket.io无法摆脱“io未定义”的错误

不能得到socket.io工作,总是得到错误ReferenceError: io is not defined 服务器代码: express = require('express'); var socket = require('socket.io') app = express(); var io = socket.listen(app); app.get('/room', function (req, res) { res.render('room.ejs') }); io.sockets.on('connection', function (client) { console.log('Client connected…') }); app.listen(process.env.PORT || 17336); 客户代码: <script src="localhost:17336/socket.io/socket.io.js"></script> <script>var socket = io.connect('http://localhost:17336')</script> 这里是我的网站的目录结构: (使其在WebMatrix中) Site |__iisnode |__node_modules |__.bin |__ejs |__express |__socket.io |__public |__views […]

WebMatrix 2在尝试打开现有节点站点时会冻结

我有一个现有的Node项目坐在我的Dropbox中,当我在WebMatrix 2中打开它时,它将它检测为一个Node项目,但在“configuration站点”上冻结。 任何想法如何我可以诊断是什么造成这个?

如何在HTMLPage中显示node.js输出

我正在使用webmatrix和构buildnode.js应用程序。 在这个我想要从node.js的值传递给项目中的HTMLPage。 var http = require('http'); var URL = require('url'); http.createServer(function (req, res) { res.writeHead(200, { 'Content-Type': 'text/html' }); res.end('Hi man'); }).listen(process.env.PORT || 8080); 有了这个代码,我试着给你一个页面嗨man.Its显而易见的,但我希望这是呈现在我有在项目中的HTML页面。 如何达到达。 请给出一些build议

在WebMatrix中运行节点应用程序时出错

我安装了WebMatrix并按照这些说明在我的Windows 7机器上安装了IIS 7。 当我点击“运行”运行我的快递节点的应用程序,浏览器popup并告诉我 iisnode模块无法启动node.exe进程。 确保node.exe可执行文件在web.config的system.webServer/iisnode/@nodeProcessCommandLine元素中指定的位置可用。 默认情况下,node.exe预计将安装在x86系统上的%ProgramFiles%\ nodejs文件夹和x64系统上的%ProgramFiles(x86)%\ nodejs文件夹中。 这是我的web.config: <configuration> <system.webServer> <handlers> <!– indicates that the app.js file is a node.js application to be handled by the iisnode module –> <add name="iisnode" path="app.js" verb="*" modules="iisnode" /> </handlers> <rewrite> <rules> <!– Don't interfere with requests for logs –> <rule name="LogFile" patternSyntax="ECMAScript" stopProcessing="true"> <match url="^[a-zA-Z0-9_\-]+\.js\.logs\/\d+\.txt$" /> […]

Webmatrix 2破碎

我犯了错误的升级webmatrix 2,我已经运行到最新版本,现在它已经打破了一切! 从关于屏幕这是我正在运行: Version 2.0 WebMatrix: 7.1.1674.0 IIS Express: 8.0.8418.0 .NET Framework: 4.0.30319.269 (RTMGDR.030319-2600) Web Deploy: 7.1.1631.0 SQL Server Compact: 4.0.8854.1 Web Platform Installer: 7.1.1622.0 ASP.NET Web Pages: 2.0.20715.0 一切都运行完美,直到我安装最新版本的webmatrix 2,现在我得到这个错误: iisnode无法读取configuration文件。 确保web.config文件的语法是正确的。 特别是validationiisnodeconfiguration部分是否与预期的模式匹配。 您的iisnode版本所需的iisnode节的模式存储在%systemroot%\ system32 \ inetsrv \ config \ schema \ iisnode_schema.xml文件中。 这到底是什么意思? 架构? 这是我的web.config文件我没有改变任何东西,为什么是webmatrix抱怨呢? 我甚至尝试运行模板示例,但它们也显示相同的消息。 你做了什么微软打破事情? <!– Don't interfere with requests for […]