【发布时间】:2011-10-13 18:58:22
【问题描述】:
好的,我一直在使用 nodejs、expressjs 和 socket.io 来创建一些应用程序。但现在我来到了我想更进一步的阶段。
我注意到一些节点应用程序在其客户端使用 PHP 进行 Twitter 身份验证。当我尝试将我的 client.html 文件重命名为 client.php 并重新启动服务器时,它会抛出一个空白页
Cannot GET /
如何提供 php 文件,或者我会使用 js 自动执行 Twitter 吗?
这是我的 NodeJS server.js
var http = require('http'),
express = require('express');
var app = module.exports = express.createServer();
// Configuration
app.configure(function(){
app.use(express.static(__dirname + '/public'));
});
app.listen(1234);
console.log("server started on port :1234");
【问题讨论】:
-
node.js 不是 PHP 解释器。如果你认为你可以用
.php重命名文件并且它会神奇地被执行,你没有考虑过这个......
标签: node.js webclient express socket.io