小编use*_*503的帖子

Webpack - 防止特定文件的热重载

我将 webpack 与 webpack-dev-server 一起使用。这是 webpack.config.js

当我更改任何文件时,我的项目就会重新编译,这是一个很棒的功能。但我的本地数据库有问题。当一些数据插入数据库时​​,项目将重新编译,这不是所需的工作。

我尝试使用插件https://github.com/christophercliff/watch-ignore-webpack-plugin 进行配置:

new WatchIgnorePlugin([
        path.resolve(__dirname, 'src'),
    ]),
Run Code Online (Sandbox Code Playgroud)

只有这样才有效。它忽略监视 src 文件夹中的所有文件。但我只想忽略 src/data-access 目录中的观看文件。因此,当我尝试将“src”更改为“src/data-access”时,我的所有文件再次被监视,包括 src/data-access。

webpack webpack-dev-server

5
推荐指数
0
解决办法
955
查看次数

ASP.NET CORE Web API - 删除未触发的操作(未找到404)

我有一个简单的CRUD操作控制器.所有操作都可以使用名为Delete的最后一个操作,即HTTP DELETE操作.当我尝试使用示例url调用delete action时:

HTTP://本地主机/ API /组/ 1 /人次/ 10

然后应用程序返回404 Not Found并且操作未触发.

在我的其他控制器中删除操作正常工作.一个区别是,在其他控制器中,我在控制器上有一个路由属性而不是每个操作.这是个问题?

public class AttendancesController : Controller
{
  public AttendancesController(IGroupService groupService, IAttendanceService attendanceService, IPersonService personService, IPersonAttendanceService personAttendanceService)
  {
     //
  }

  [Route("api/groups/{groupId}/[controller]")]
  [HttpGet]
  public IActionResult GetAttendancesForGroup(int groupId)
  {
     //
  }

  [Route("api/groups/{groupId}/[controller]/{date}")]
  [HttpGet]
  public IActionResult GetAttendanceForGroup(int groupId,  DateTime date)
  {
     //
  }

  [Route("api/groups/{groupId}/[controller]")]
  [HttpPost]
  public IActionResult CreateAttendanceForGroup(int groupId, [FromBody] AttendanceCreateDto dto)
  {
     //
  }


  [Route("api/people/{personId}/[controller]")]
  [HttpGet]
  public IActionResult GetAttendancesForPerson(int personId)
  {
    //
  }

  [Route("api/groups/{groupId}/[controller]")]
  [HttpDelete("{id}")]
  public IActionResult Delete(int groupId, int id) …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-web-api-routing asp.net-core asp.net-core-webapi

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