小编Bik*_*ku7的帖子

如何将客户端和服务器端项目文件夹作为一个项目(api + 前端)推送到 github 上?

我已经完成了我的项目。

我的堆栈:

Front-End UI => Reactjs
Back-End => Nodejs/Expressjs + MongoDB
Run Code Online (Sandbox Code Playgroud)

下面是我project structure包含的两个文件夹:

project_Name > client + server
Run Code Online (Sandbox Code Playgroud)

project_Name是主文件夹 clientserver是单独的文件夹,两者都在project_Name文件夹内。在里面clientserver文件夹中我已经安装了各自的npm modules (reactjs + nodejs)

我的 一直API end point在运行localhost:8000reactjslocalhost:5000

所以现在我想将我的项目添加到github存储库中。我很困惑如何实现这一目标?我是否需要将客户端和服务器端代码分别推送到两个不同的 git 上?

或者

我需要上传project_Name包含两个侧面项目文件的文件夹吗?但既然如此,那我该怎么办呢?因为在推送到 之前git,目录应该包含该package.json文件,并且node_modules该文件仅位于clientserver侧文件夹内。

这些是git推送我正在使用的项目的命令:

git init
git add README.md
git commit -m "first commit"
git …
Run Code Online (Sandbox Code Playgroud)

git github node.js reactjs react-fullstack

6
推荐指数
1
解决办法
9616
查看次数

如何在express.js 中使用条件验证 - “大于”和“小于”与express-validators?

我用作handlebar page模板和nodejs后端。

condtional validation if (a < b)我想在网页上使用然后显示错误消息。但我无法这样做express-validators

这是我下面的代码,我正在尝试它不起作用。我'lt'确实使用了 2 个字母关键字=,但它不起作用。

  router.post('/addtasks', function(req, res, next) {
  req.checkBody('topic', 'Empty Topic').notEmpty();
  req.checkBody('website', 'Empty Website').notEmpty();

 req.checkBody('words', 'Empty Words').notEmpty().isLength({ min: 3 }).isInt({ lt: 2000});
});
Run Code Online (Sandbox Code Playgroud)

他们first 2正在网页上抛出错误消息。但它3rd one不起作用。我还可以实现这一目标any other wayexpress package?谢谢!

编辑我正在尝试的内容:

  router.post('/addtasks', function(req, res, next) {
      req.checkBody('topic', 'Empty Topic').notEmpty();
      req.checkBody('website', 'Empty Website').notEmpty();
var totalCount = 2000;
totalCount = totalCount - 500;
    
  req.checkBody('words', 'Empty Words or Min. …
Run Code Online (Sandbox Code Playgroud)

conditional-statements express express-validator

1
推荐指数
1
解决办法
7138
查看次数