首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JSON-Server启动本地JSON服务

,我们可以利用json-server起一个本地的服务,到时候后端给我们接口的时候,我们在把API换成后端给我们的接口。...我们只需要提供一个json文件,填充一些数据就可以模拟出RESTful API的接口 JSON-Server下载 JSON-Server 是一个 Node 模块,我们用npm包管理工具下载 npm install...-g json-server 运行完成功之后我们创建一个后缀名为json的文件 使用json-server 我这里叫db.json 我们在里面填一些数据 我们在当前命令行中输入 json-server...db.json 程序跑起来啦 我们复制上端口在浏览器打开就可以看到我们的数据了(端口默认3000) 这样我们就在本地上把服务启动起来了 我们可以通过axios或ajax来请求数据,在我们页面显示...这是json-server中的命令,大家可以自己尝试操作

1.4K10
您找到你想要的搜索结果了吗?
是的
没有找到

Jenkins 远程启动nodejs失败,使用pm2守护Nodejs

-i 0 #根据CPU核数启动进程个数 pm2 start app.js --watch #实时监控app.js的方式启动,当app.js文件有变动时,pm2会自动reload 查看进程 pm2 list...在package.json里面,有定义启动命令。比如: "start:client": "cd ..../client && npm start", 由于package.json里面有定义一些关联启动命令,因此直接用pm2启动4个app.js,会导致应用异常。...json格式 pm2 start npm -- start这条命令是pm2的万能命令,pm2 start ,就是这一系列命令中的最豪华命令。这个json我们可以理解为一个任务参数描述文件。...通过这个json文件,我们把在命令行里面不好描述的各种参数放到一个json文件里面来 pm2 start .json pm2 start命令中的json格式详解 ?

2.4K20

使用nodejs编写api接口并部署到服务器上

(分类)保存到指定的目的   ③可以自动重启   ④可以方便的查看进程基本信息 安装: npm i -g pm2 启动pm2 start app.js --watch #实时监控app.js...的方式启动,当app.js文件有变动时,pm2会自动reload pm2 start app.js -i max # 根据有效CPU数目启动最大进程数目 pm2 start app.js -n appname...node xxx.js 的项目 pm2 start --name xxxsname xxx.js # 将运行的实例命名为 xxxsname 启动类似 npm start 的项目 pm2 start...run serve # 设置应用名为 servename --name xxx 或者 -n xxx 表示将应用命名为 xxx 以配置文件的形式启动 pm2 start pm2config.json...# 产生 init 脚本 保持进程活着,startup 是指系统boot, 开机进程自启动 pm2 unstartup # 禁用开机进程自启动 pm2 delete 0

7.1K20

在生产环境运行 PM2 & Node.js

通过一个 process.json 配置文件(译注:该文件可自行命名,一般叫做 process.json、processes.json 或 ecosystem.json,该名称将作为参数传入 pm2 start...当启动 PM2 时,它将根据以上配置文件处理其他所有的事情(甚至比配置文件指定的更多一些 ?)。...首先,确保你已经配置好了 process.json 文件,用以启动进程。 一般只需运行 yarn add global pm2 即可安装。...一旦 PM2 启动,你的应用就将永远存活,并在应用崩溃和机器重新启动后自动重启 -- 所有这些只消一条简单的命令(用于获得针对所在机器的自动配置过的启动脚本): pm2 startup 如: $ pm2...以下是常用的一些命令(不区分顺序): pm2 start process_prod.json — 通过进程配置文件启动进程 pm2 ls — 列出所有的应用 pm2 stop — 停止指定的应用

1.5K10

PM2源码分析

PM2 启动程序的方式 PM2 并不是简单的使用 node XXX 来启动我们的程序,就像前边所提到了守护进程与 Client 进程的通讯方式,Client 进程会将启动业务进程所需要的配置,通过 rpc...传递给守护进程,由守护进程去启动程序。...当然,我们其实很少会有单独启动守护进程的操作,守护进程的启动其实被写在了 Client 启动的逻辑中,在 Client 启动的时候会检查是否有存活的守护进程,如果没有的话,会尝试启动一个新的守护进程用于后续的使用...在使用 PM2 的时候应该有时也会看到有些这样的输出,这个其实就是 Client 运行时监测到守护进程还没有启动,主动启动了守护进程: > [PM2] Spawning PM2 daemon with...然后回到 PM2 关于 cluster 的实现,其实是设置了 N 多的默认参数,然后添加了一些与进程之间的 ipc 通讯逻辑,在进程启动成功、出现异常等特殊情况时,进行对应的操作。

1.1K20

centerOS部署nginx+node+pm2

pm2 start app.json #启动,启动端口为项目默认端口 pm2 start pm2.yml --env production # 启动,启动端口为pm2.yml中env_production...下指定端口 pm2 start app.json --env production # 启动,启动端口为app.json中env_production下指定端口 此时输入浏览器中输入域名(本案例为: ...我这里设置的todo.conf和ym2.yml(或者app.json)设置都是8888的端口,所以启动的时候命令要使用yml/json中新设置的 pm2 start pm2.yml --env production...# 启动,启动端口为pm2.yml中env_production下指定端口 pm2 start app.json --env production # 启动,启动端口为app.json中env_production...的端口就要为3333 启动命令可以简化(2选1) pm2 start pm2.yml #启动,启动端口为项目默认端口 pm2 start app.json #启动,启动端口为项目默认端口 四、更新配置生效

2.4K40

next博客搭建日记

部署: 在windows下面 使用pm2部署报错: 部署命令: pm2 start npm --name "my-nuxt" -- run start 报错: [PM2][ERROR] Script not...found: 解决方案: 在根目录创建deploy.json文件 名字可以自定义 内容如下: {   "apps": [     {       "name": "biaoblogV2",       ...启动pm2 start deploy.json 发现成功了 参考文档:https://github.com/Unitech/pm2/issues/4811#issuecomment-1011419412...node版本 完成后 创建next实例请参考:Next.js学习 next 启动指定端口:1234 图片 另外liunx服务器需要把1234的端口 暴漏出来 不然外网访问不到 在云服务器里面进行设置...(我的是腾讯云) 图片 在next的package.json的dev中添加 -p 1234 会报错: 图片 解决方法: 在根目录创建 .babelrc 写入内容: { "presets":

69510
领券