# withMappedEndpointPort

- Module: [CommunityToolkit.Aspire.Hosting.JavaScript.Extensions](/reference/api/typescript/communitytoolkit.aspire.hosting.javascript.extensions.md)
- Version: `13.4.0`
- Kind: `method`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire)

Maps the endpoint port for the JavaScript app resource to the appropriate command line argument

## Definition

```typescript
interface NxAppResource {
  // ... omitted for brevity
  withMappedEndpointPort(endpointName?: string): JavaScriptAppResource
}
```

## Parameters

- `endpointName` (`string`) `optional`

## Returns

`JavaScriptAppResource` `builder`

## Applies to

- [NxAppResource](/reference/api/typescript/communitytoolkit.aspire.hosting.javascript.extensions/nxappresource.md)
- [TurborepoAppResource](/reference/api/typescript/communitytoolkit.aspire.hosting.javascript.extensions/turborepoappresource.md)
- [JavaScriptAppResource](/reference/api/typescript/communitytoolkit.aspire.hosting.javascript.extensions/javascriptappresource.md)
- [BunAppResource](/reference/api/typescript/communitytoolkit.aspire.hosting.javascript.extensions/bunappresource.md)
- [NextJsAppResource](/reference/api/typescript/communitytoolkit.aspire.hosting.javascript.extensions/nextjsappresource.md)
- [NodeAppResource](/reference/api/typescript/communitytoolkit.aspire.hosting.javascript.extensions/nodeappresource.md)
- [ViteAppResource](/reference/api/typescript/communitytoolkit.aspire.hosting.javascript.extensions/viteappresource.md)
