HttpServerOfNews服务在HarmonyOS 鸿蒙Next本地搭建好,并且提示成功,按照官网提示改的配置,访问出现404

发布于 1周前 作者 zlyuanteng 来自 鸿蒙OS

HttpServerOfNews服务在HarmonyOS 鸿蒙Next本地搭建好,并且提示成功,按照官网提示改的配置,访问出现404

HttpServerOfNews服务在本地搭建好,并且提示成功,按照官网提示改的配置,访问出现404

1723387546044.png

1723387655598.png

4 回复
还有试下能不能ping通服务器地址
本篇服务端如何搭建将在代码工程目录的README中详细介绍。

 服务端搭建流程如下:

 1:搭建nodejs环境:本篇Codelab的服务端是基于nodejs实现的,需要安装nodejs,如果您本地已有nodejs环境可以跳过此步骤。 检查本地是否安装nodejs:打开命令行工具(如Windows系统的cmd和Mac电脑的Terminal,这里以Windows为例),输入node -v,如果可以看到版本信息,说明已经安装nodejs。 如果本地没有nodejs环境,您可以去nodejs官网上下载所需版本进行安装配置。 配置完环境变量后,重新打开命令行工具,输入node -v,如果可以看到版本信息,说明已安装成功。 

 2:构建局域网环境:测试本Codelab时要确保运行服务端代码的电脑和测试机连接的是同一局域网下的网络,您可以用您的手机开一个个人热点,然后将测试机和运行服务端代码的电脑都连接您的手机热点进行测试。

 3:运行服务端代码:在本项目的HttpServerOfNews目录下打开命令行工具,输入npm install 安装服务端依赖包,安装成功后输入npm start点击回车。看到“服务器启动成功!”则表示服务端已经在正常运行。 

 4:连接服务器地址:打开命令行工具,输入ipconfig命令查看本地ip,将本地ip地址复制到src/main/ets/common/constant/CommonConstants.ets文件下的22行,注意只替换ip地址部分,不要修改端口号,保存好ip之后即可运行Codelab进行测试。 

 前端使用说明: 

    1:点击应用进入主页面,页面使用tabBar展示新闻分类,tabContent展示新闻列表,新闻分类和新闻列表通过请求nodejs服务端获取。 

    2:点击页签或左右滑动页面,切换标签并展示对应新闻类型的数据 3:新闻列表页面,滑动到新闻列表首项数据,接着往下滑动会触发下拉刷新操作,页面更新初始4条新闻数据,滑动到新闻列表最后一项数据,往上拉会触发上拉加载操作,新闻列表会在后面加载4条新闻数据。 

约束与限制: 

 1:本示例仅支持标准系统上运行,支持设备:华为手机。 

 2:HarmonyOS系统:HarmonyOS NEXT Developer Beta1及以上。 

 3:DevEco Studio版本:DevEco Studio NEXT Developer Beta1及以上。 

 4:HarmonyOS SDK版本:HarmonyOS NEXT Developer Beta1 SDK及以上。 

如果HttpServerOfNews服务在HarmonyOS鸿蒙Next本地搭建并提示成功,但访问时出现404错误,这通常表明服务器成功运行但无法找到请求的资源。请检查以下几点:

  1. 确认URL路径是否正确,包括端口号和资源路径。
  2. 查看服务器日志,确认是否有更详细的错误信息或请求被处理的记录。
  3. 检查服务器配置文件,确保资源映射和路由设置正确。
  4. 如果服务器使用框架或中间件,确保相关配置和依赖正确无误。

如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部