nodejs,expressjs服务PHP文件
好的,我一直在玩nodejs,expressjs和socket.io来创build一些应用程序。 但是现在我要进入我想要进一步研究的阶段。
我注意到在客户端使用PHP进行Twitter身份validation的几个节点应用程序。 当我尝试将我的client.html文件重命名为client.php并重新启动服务器时,它会抛出一个空白页面
Cannot GET /
如何将服务的PHP文件,或者我会做叽叽喳喳自动使用JS?
这是我的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文件。 可用的选项有:
- 有nginx在节点和反向代理的所有请求你想在它的节点处理
- 从节点到phpfunction的服务器的代理php请求
- 在节点中的每个请求上产生php进程
- 使用节点fastcgi协议parsing器将fastcgi链接到php-fastcgi
呃,完全跳过PHP并将everyauth集成到你的应用程序中。
PHP-EXPRESS应该做的。 只需安装软件包并按照文档。
- 使用HTML部署Node.js时发生Heroku错误
- 使用app.set('app_secret',data)将密钥存储在nodejs中是否安全?
- 当我刷新的时候,Webpack-dev-middleware会返回一个404
- 如何捕获这个错误NodeJs / Express?
- 在Nodejs应用程序中,如何在Express方法中创buildHTTP客户端请求
- 节点/expression4:在ajax文章上用express-validator显示错误
- 如何从Socket.IO添加数据到数组(MongoDB)? (的node.js)
- Node.JS / Express.JS CouchDB会话存储
- expression3.0和护照authentication