node服务器接口不稳定,node服务部署到服务器后,数据接口404

最近的一个项目,数据接口一部分是调JAVA后台的,一部分是本地node服务,弄得服务的数据源是从一个个json文件里面取的。

项目接近尾声,需要将项目打包后放到服务器上去,这个时候就醉了,java后台的接口没问题,可是就是node服务的数据接口怎么也访问不到,一直404,不知道node服务改部署该怎么配置,求各位大神赐教!

下面是我的node服务文件:

'use strict'

var express = require('express')

// var config = require('./config/index')

var port = 8096

var app = express()

var router = express.Router()

router.get('/', function (req, res, next) {

req.url = '/index.html'

next()

})

app.use(router)

var WC = require('./dist/static/wc.json')

var SC = require('./dist/static/sc.json')

var DP = require('./dist/static/depot.json')

var FD = require('./dist/static/foods.json')

var HD = require('./dist/static/hotDish.json')

var HE = require('./dist/static/hotel.json')

var FH = require('./dist/static/farmhouse.json')

var SP = require('./dist/static/shop.json')

var HT = require('./dist/static/humanity.json')

var ET = require('./dist/static/entertainment.json')

var BO = require('./dist/static/book.json')

var TRIP = require('./dist/static/trip.json')

var SCDetail = require('./dist/static/scenicDetail.json')

var playLineDetail = require('./dist/static/playLineDetail.json')

var syList = require('./dist/static/specialtyList.json')

var syDetail = require('./dist/static/specialtyList.json')

var vrList = require('./dist/static/VR.json')

var questions = require('./dist/static/askOnline.json')

var scenicPoints = require('./dist/static/scenicPoint.json')

var utils = require('./dist/libs/utils')

var apiRoutes = express.Router()

apiRoutes.param('params', function (req, res, next, name) {

console.log('参数:', name)

req.params = name

next()

})

// 厕所列表

apiRoutes.use('/wclist', function (req, res) {

res.json({

errno: 0,

data: WC.RECORDS

})

})

// 景区列表

apiRoutes.use('/sclist', function (req, res) {

res.json({

errno: 0,

data: SC.RECORDS

})

})

// 停车场列表

apiRoutes.use('/depot', function (req, res) {

res.json({

errno: 0,

data: DP.RECORDS

})

})

// 美食列表

apiRoutes.use('/foods', function (req, res) {

res.json({

errno: 0,

data: FD.RECORDS

})

})

// 推荐菜列表

apiRoutes.use('/hotDishs', function (req, res) {

res.json({

errno: 0,

data: HD.RECORDS

})

})

// 住宿列表

apiRoutes.use('/hotel', function (req, res) {

res.json({

errno: 0,

data: HE.RECORDS

})

})

// 农家乐

apiRoutes.use('/farmhouse', function (req, res) {

res.json({

errno: 0,

data: FH.RECORDS

})

})

app.use('/api', apiRoutes)

app.use(express.static('./dist'))

module.exports = app.listen(port, function (err) {

if (err) {

console.log(err)

return

}

console.log('Listening at http://localhost:' + port + '\n')

})

打包后的结构:

bVXsT4?w=812&h=340

访问报错:

bVXsUb?w=899&h=401

大神们帮忙···

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值