加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营 > 正文

BAE陈设Nodejs应用404的办理要领

发布时间:2018-10-04 19:40:11 所属栏目:运营 来源:站长网
导读:最近想试一下百度BAE的Nodejs情形,由于早年在BAE上测试情形什么的都是直接新建版本然后在BAE Code Editor内里写代码然后宣布的,这一次想把当地的应用陈设到BAE上面去,功效就碰着了题目,会见一向都是404错误,日记内里没有任何提醒,研究了好久,终于解

最近想试一下百度BAE的Nodejs情形,由于早年在BAE上测试情形什么的都是直接新建版本然后在BAE Code Editor内里写代码然后宣布的,这一次想把当地的应用陈设到BAE上面去,功效就碰着了题目,会见一向都是404错误,日记内里没有任何提醒,研究了好久,终于办理了题目,特此与各人分享,但愿对各人有辅佐!

我一开始行使的是在新建版本时”上传Node.js代码包“。把之前写的一个极其简朴的express示例放上去。

BAE陈设Nodejs应用404的办理要领

然后将版本上线后一向表现404,日记内里除了会见日记之外没有node的任何提醒,研究了好久,把能改的对象都改了,照旧没有效,用SVN把代码拉到当地运行完全正常。

之后突发奇想要试试官方文档中的express示例,又新建了一个版本,用BAE Code Editor把官方的示例代码粘进去执行居然统统正常,这让我越发忧郁了,想把代码再拉下来看看,终于发明白题目地址!

新建版本不上传代码包的目次比上传代码包的目次多了几个文件:

BAE陈设Nodejs应用404的办理要领

把代码包中的代码拷贝到这个目次,在push上去,居然就没题目了,继承研究一番,终于发明题目在app.conf上,文件中有下面一段:

handlers:   - url : favicon.ico     script: favicon.ico   - url : (.*)     script: $1.nodejs

原本上传代码包之儿女码包中没有app.conf文件,全部js文件没有被正确地处理赏罚。

只要在原本的代码包中插手app.conf文件,app.js就会正常地启动监听,至此,题目终于办理了!

但愿我的经验对你有辅佐。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读