部署失败:获取云函数信息失败:解析失败(Unexpected token <)
但是项目中node并未使用云引擎
node/server.js:
var express = require('express');
var http = require('http');
var path = require('path');
var app = express();
// 指定服务路径为 /src
app.use(express.static(path.join(__dirname, 'src')));
// 设置当站内路径(req.path) 不包括 /api时,都转发到 AngularJS.
// 所以,我们直接访问地址时,不包括 /api,直接转发到AngularJS。
app.use(function (req, res) {
console.log('send2ng:'+req.path);
if(req.path.indexOf('/api')>=0){
res.send("server text");
}else{ //angular启动页
res.sendfile('src/index.html');
}
});
// 服务器路由:指定到angular启动页
app.get('/', function(req, res) {
console.log('getRoute:'+req.path);
res.sendfile('src/index.html');
})
// 端口一定要从环境变量 `LEANCLOUD_APP_PORT` 中获取。
// LeanEngine 运行时会分配端口并赋值到该变量。
var PORT = parseInt(process.env.LEANCLOUD_APP_PORT || process.env.PORT || 3000);
http.createServer(app).listen(PORT, function() {
console.log('Express server listening on:' + PORT);
});
-
创建时间
16年12月29日
-
最后回复
16年12月29日
-
2
回复
-
1.4K
浏览
-
2
用户
-
1
赞
-
1
链接